当前位置:主页 > 软件编程 > C代码 >

c#中实现退出程序后自动重新启动程序的方法

时间:2021-05-22 08:41:10 | 栏目:C代码 | 点击:

实例如下:

//触发退出程序事件
private void button1_Click(object sender, EventArgs e)
    {
       Application.ExitThread();
      Thread thtmp = new Thread(new ParameterizedThreadStart(run));
      object appName = Application.ExecutablePath;
      Thread.Sleep(1);
      thtmp.Start(appName);
    }
 private void run(Object obj)
    {
      Process ps = new Process();
      ps.StartInfo.FileName = obj.ToString();
      ps.Start();
    }
 

注:Process 的命名空间为:System.Diagnostics;

您可能感兴趣的文章:

相关文章