Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中检查程序是否已退出#_C#_Windows - Fatal编程技术网

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

C# 如何在C中检查程序是否已退出#,c#,windows,C#,Windows,我正在尝试创建一个小程序,如果某个程序已退出,它将显示一个消息框。这是非常主观的, 在我看来,这取决于 第一:你是这个项目的始作俑者。 这意味着如果您使用 NET的进程类 也就是说,您可以通过process.start()启动一个程序; 您可以使用HasExited属性检查它是否已退出,或者您可以订阅进程的exited事件 第二种情况是: 如果您正在检查的程序是从外部启动的 你几乎可以每隔一段时间再检查一次 使用.NET进程类检查正在运行的程序 Process.GetProcesses();

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

这是非常主观的, 在我看来,这取决于 第一:你是这个项目的始作俑者。 这意味着如果您使用 NET的进程类

也就是说,您可以通过process.start()启动一个程序; 您可以使用
HasExited
属性检查它是否已退出,或者您可以订阅进程的
exited
事件

第二种情况是: 如果您正在检查的程序是从外部启动的 你几乎可以每隔一段时间再检查一次 使用.NET进程类检查正在运行的程序

Process.GetProcesses();
并重新检查程序是否仍在运行

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


谢谢

您需要更具体一些,是程序意味着功能还是应用程序本身?此外,一些显示您尝试过的代码也会有所帮助。另请参阅大约1000篇其他相关文章:。