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

C#怎么能否实现:当其他一个程序死了以后自动重启他

2012-01-21 
C#如何能否实现:当其他一个程序死了以后自动重启他具体的说:就是电脑上已经有一个程序A,能否用C#写个程序

C#如何能否实现:当其他一个程序死了以后自动重启他
具体的说:
就是电脑上已经有一个程序A,能否用C#写个程序用来实现当A出现问题了后就重启A。

[解决办法]
首先判断某程序是不是停止响应,然后重新启动它吧?
Process[] ps=Process.GetProcesses();
//如果是指定进程可以用Process.GetProcessesByName( "yourprocessname ")
foreach(Process p in ps)
{
if(!p.Responding)
//根据p.MainModule.FileName重新用Process启动它
}
不知道楼主是不是这个意思?

热点排行