winform程序设置重启

private void Restart()

        {

            Thread thtmp = new Thread(new ParameterizedThreadStart(run));

            object appName = Application.ExecutablePath;

            Thread.Sleep(2000);

            thtmp.Start(appName);       

  }
 private void run(Object obj)
        {
            Process ps = new Process();

            ps.StartInfo.FileName = obj.ToString();

            ps.Start();

        }

点击事件调用方法:

 Application.ExitThread();
Restart();

posted @ 2019-08-22 09:31  青年a  阅读(264)  评论(0编辑  收藏  举报