C#确定何时运行或退出外部应用程序

时间:2011-06-29 18:10:52

标签: c# detect

从长时间运行的流程到检测何时启动任意应用程序的第一个实例(例如MS Word)以及何时关闭它的最后一个实例时,最好的方法是什么? (实际流程终止,而不仅仅是隐藏在任务栏等)

2 个答案:

答案 0 :(得分:0)

您可以使用WMI。您可能会对Win32_ProcessStartTrace ClassWin32_ProcessStopTrace Class感兴趣。查看this project了解详情。

答案 1 :(得分:0)

您可以使用Process

这是一个很好的解决方案:C# console app to monitor a process and its CPU