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();