C#退出程序自动重新启动
2012-06-20 17:46
330 查看
有时修改了配置文件,需要关闭软件重新启动进行确认。
--------------------------------------------------------------------------------
注:Process 的命名空间为:System.Diagnostics;
Thread的命名空间为System.Threading;
--------------------------------------------------------------------------------
//触发退出程序事件 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;
Thread的命名空间为System.Threading;
相关文章推荐
- c#中如何退出程序后自动重新启动程序
- c#中实现退出程序后自动重新启动程序的方法
- c#中如何退出程序后自动重新启动程序
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- c#关机时自动退出程序
- C# 退出程序再重新启动
- C# 自动退出当前程序,然后再启动
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- 转 C#WinForm程序异常退出的捕获、继续执行与自动重启
- c#关机时自动退出程序 (zt)
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- c#关机时自动退出程序
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- c#关机时自动退出程序
- C#:自动更新(从网络共享路径),程序删除,从网络复制,系统启动
- 反调试技术常用API,用来对付检测od和自动退出程序
- VS2012中C#程序根据UML图自动生成代码
- C# 让程序自动以管理员身份运行
- C#中,退出窗口的时候如何干干净净把程序中的线程也干净的退出
- C#中WinForm程序退出方法