如何检查一个程序是否已经退出C#
答
这真的是主观的, 在我看来,这取决于如果 第一:你是谁启动该计划的人。 这意味着,如果你使用的.NET http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx
的 工艺类,所以说你通过的Process.Start启动程序(); 您可以检查是否正在使用HasExited
产权退出,或者您可以订阅Exited
事件过程
第二种情况是:如果你正在检查的程序启动 外部 你可以在间隔 非常复检它检查通过使用过程类的.NET
Process.GetProcesses();
,并重新检查运行的程序,如果该程序仍在运行
但我们真的不知道请给我们更多的细节,以便我们提供帮助。
谢谢
你需要更具体的程序意义函数或应用程序本身?此外,一些代码表明你已经做出了尝试会有所帮助。 –
https://stackoverflow.com/questions/262280/how-can-i-know-if-a-process-is-running – caesay
http://idownvotedbecau.se/noresearch/ – EJoshuaS