如何检查程序是否已退出C#

时间:2017-10-20 04:16:44

标签: c# windows

我正在尝试创建一个小程序,如果已经退出某个程序,它将显示一个消息框。

1 个答案:

答案 0 :(得分:0)

这是非常主观的, 在我看来,这取决于 第一:你是启动该计划的人。 这意味着如果你使用 .NET的进程类 http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

所以说你通过process.start()开始一个程序; 您可以使用HasExited属性检查是否已退出,或者您可以订阅此过程的Exited事件

第二个案例是: 如果您正在检查的程序是从外部启动的 你几乎可以间歇地重新检查它 使用.NET的进程类

检查正在运行的程序
Process.GetProcesses();

并重新检查程序是否仍在运行

但我们真的不知道,请给我们更多细节,以便我们提供帮助。

由于