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

关于System.Diagnostics.Process的高级有关问题

2011-12-10 
关于System.Diagnostics.Process的高级问题我用System.Diagnostics.Process启动了另一个test.exe。现在我需

关于System.Diagnostics.Process的高级问题
我用System.Diagnostics.Process启动了另一个test.exe。现在我需要监测test.exe(因为test.exe可能因为未知的原因而挂掉),一旦test.exe出现异常挂掉,我就重起它。目前我不知道该如何监测test.exe,大家帮帮忙啦

[解决办法]
使用多线程 技术的例子

http://blog.csdn.net/hertcloud/archive/2007/04/07/1556112.aspx
[解决办法]
while(pro.HasExited == true)
{
//重启它
}
[解决办法]
Process[] tp = Process.GetProcessesByName( "WindowsApplication11 ");

while( tp.Length == 0 )
{
p.Start();
System.Threading.Thread.Sleep(50);
Process[] tp = Process.GetProcessesByName( "WindowsApplication11 ");
}

热点排行