在Windows窗体应用程序中取消安装过程的代码



我有一个窗体,在安装Windows应用程序时接受代码并验证它。

  1. 如果我想关闭表单,应该出现一个消息框,要求退出安装。

我在

格式中使用了以下代码
 private void button1_Click(object sender, EventArgs e)
    {
        if (textBox1.Text == "123")
        {
            MessageBox.Show("U r registered user now !!","", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.Close();
        }
        else
        {
            MessageBox.Show("Error");
        }
    }
    private void checkclose(object sender, FormClosingEventArgs e)
    {
        if (MessageBox.Show("Do you want to exit installation !!", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
        {
          //Code to exit installation 
        }
        else
        {
            MessageBox.Show("Please provide valid code to continue installation !!");
            e.Cancel = true;
        }
    }

我想让代码退出安装。

Try This:

using System.Diagnostics;
Process[] ProcessList = Process.GetProcessesByName("Your Setup FileName");
foreach (Process process in ProcessList)
{
    process.Kill();
}

最新更新