c#中如何退出程序后自动重新启动程序
2010-02-26 23:02
465 查看
因为修改了配置文件,需要关闭软件重新启动进行确认。
//触发退出程序事件
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#关机时自动退出程序 (zt)
- c#如何退出程序
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库
- [转贴]Windows批处理调用程序后如何自动退出
- C#Winform程序如何发布并自动升级(图解) - sufeinet
- 两个小知识:C#如何设置开机启动时自动执行程序|C# WinForm打开超链接
- C#Winform程序如何发布并自动升级(图解)
- c#如何退出程序
- C#Winform程序如何发布并自动升级(图解)
- 黄聪:C#Winform程序如何发布并自动升级(图解)
- C#Winform程序如何发布并自动升级
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- C#WinForm程序异常退出的捕获、继续执行与自动重启
- C#Winform程序如何发布并自动升级(图解)
- C#Winform程序如何发布并自动升级(图解)
- C#Winform程序如何发布并自动升级(图解)
- C#Winform程序如何发布并自动升级(图解)