c#我想检测启动的程序是否已关闭。我正在启动它与命令检测启动的进程是否已关闭
Process.Start(Environment.CurrentDirectory + @"\Card Downloader.exe");
有没有人有办法做到这一点也许使用不同的发射器?
c#我想检测启动的程序是否已关闭。我正在启动它与命令检测启动的进程是否已关闭
Process.Start(Environment.CurrentDirectory + @"\Card Downloader.exe");
有没有人有办法做到这一点也许使用不同的发射器?
Process.Start()方法返回一个Process对象。 将其分配给一个变量并打开WaitForExit()。
Process.Start
方法返回一个Process实例。在这种情况下,您可以使用一些可用的方法,如WaitForExit
或订阅Exited
事件,该过程结束时将触发该事件。
var process = Process.Start(Environment.CurrentDirectory + @"\Card Downloader.exe");
process.Exited += (sender, e) =>
{
// this will be called when the process exists
};
您可以使用Process.Exit
事件
var myProcess = new Process();
...
myProcess.Exited += new EventHandler(myProcess_Exited);
myProcess.Start();