2017-10-20 88 views
-5

我想創建一個小程序,如果某個程序已退出,將顯示一個消息框。如何檢查一個程序是否已經退出C#

+1

你需要更具體的程序意義函數或應用程序本身?此外,一些代碼表明你已經做出了嘗試會有所幫助。 –

+0

https://stackoverflow.com/questions/262280/how-can-i-know-if-a-process-is-running – caesay

+0

http://idownvotedbecau.se/noresearch/ – EJoshuaS

回答

0

這真的是主觀的, 在我看來,這取決於如果 第一:你是誰啓動該計劃的人。 這意味着,如果你使用的.NET http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

的 工藝類,所以說你通過的Process.Start啓動程序(); 您可以檢查是否正在使用HasExited產權退出,或者您可以訂閱Exited事件過程

第二種情況是:如果你正在檢查的程序啓動 外部 你可以在間隔 非常複檢它檢查通過使用過程類的.NET

Process.GetProcesses(); 

,並重新檢查運行的程序,如果該程序仍在運行

但我們真的不知道請給我們更多的細節,以便我們提供幫助。

謝謝

相關問題