Process启动进程后监视是否退出

59
补充展位 Pages_Weblog_Get#0
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

Process启动进程并监视进程是否退出的两种方法

1.启动进程

string exeFile = "d://test.exe";//程序物理路径  
var p = System.Diagnostics.Process.Start(exeFile);//启动exe

2. 方法1等待进程结束

p.WaitForExit();  
//到这里说明进程退出了

3. 方法二 循环调取系统进程信息进行判断

System.Diagnostics.Process[] all = System.Diagnostics.Process.GetProcesses();//系统当前任在运行的进程信息
string fileName=System.IO.Path.GetFileNameWithoutExtension(exeFile);  
if (all.Any(x => x.ProcessName == fileName))  
{  
      //程序还在运行  
}  
else  
{  
      //程序已退出  
}
补充展位
Pages_Weblog_Get#49648cf8-c3b3-4fc4-999c-a22a8935ffe0
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3