首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 怎么使程序自动重启

2012-06-02 
C# 如何使程序自动重启我现在写了一个监测一个程序运行的程序,当发现一个程序A终止时想让这个程序A自动重

C# 如何使程序自动重启
我现在写了一个监测一个程序运行的程序,当发现一个程序A终止时想让这个程序A自动重启,请问用C#应该怎样设置自动重启??主要程序代码是什么,谢谢了!!



[解决办法]
使用System.Diagnostics.Process

放到timer控件里一直运行

if (System.Diagnostics.Process.GetProcessesByName("程序A").Length == 0)
{
System.Diagnostics.Process.Start("程序A.exe");
}


[解决办法]
System.Diagnostics.Process.Start(Application.ExecutablePath);
[解决办法]
学习了....好贴
[解决办法]
学习了
[解决办法]
up
[解决办法]

C# code
process.Exited += new EventHandler(Process_OnExit);void Process_OnExit(object sender, System.EventArgs e){                Process curr  = (Process)sender;                curr.StartInfo.FileName = processPath;                curr.StartInfo.UseShellExecute = true;                curr.Start()}
[解决办法]
processPath = process.MainModule.FileName;

少写了一句话
[解决办法]
学习了

热点排行