c#中如何退出程序后自动重新启动程序
2015-01-20 10:28
232 查看
//触发退出程序事件
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;
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;
相关文章推荐
- c#中如何退出程序后自动重新启动程序
- C#退出程序自动重新启动
- c#中实现退出程序后自动重新启动程序的方法
- C#程序如何实现COM组件的自动注册
- c#关机时自动退出程序
- AIX如何开机自动重新启动程序
- c#如何退出程序
- C#Winform程序如何发布并自动升级(图解)
- AIX如何开机自动重新启动程序
- C#Winform程序如何发布并自动升级(图解)
- c#如何退出程序
- C#Winform程序如何发布并自动升级(图解) - sufeinet
- Windows批处理调用程序后如何自动退出
- c#如何退出程序
- C#Winform程序如何发布并自动升级(图解)
- 如何当鼠标和键盘长时间不动的时候让程序自动退出?
- c#关机时自动退出程序
- 两个小知识:C#如何设置开机启动时自动执行程序|C# WinForm打开超链接
- C#程序如何完整退出 - 综述
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库