妙博客

主机评测 香港服务器 洛杉矶VPS测评

C# 如何实现WinForm程序自重启(重新启动自己)

两种方法:

1.用Application自带的退出方法

Application.Exit();
Application.Restart();


2.多开方法

Thread thtmp = new Thread(new ParameterizedThreadStart((obj)=>
            {
                Process ps = new Process();
                ps.StartInfo.FileName = obj.ToString();
                ps.Start();
            }));
            object appName = Application.ExecutablePath;
            Thread.Sleep(2000);
            thtmp.Start(appName);


Copyright Your 142132.com Rights Reserved. 赣ICP备17010829号-2