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

时间:2014-06-15 15:38:23

标签: c# visual-studio-2008 installation

我有一个表单来获取代码并在安装Windows应用程序时对其进行验证。

  1. 如果我要关闭表单,则会出现一个消息框并要求退出安装。
  2. 我在表单中使用了以下代码

     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;
    
            }
    
        }
    

    我希望代码退出安装。 请有人提供。

1 个答案:

答案 0 :(得分:0)

试试这个:

using System.Diagnostics;

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