从长时间运行的过程中检测何时启动任意应用程序(例如MS Word)的第一个实例以及何时启动它的最后一个实例关闭了? (实际进程终止,不仅隐藏到任务栏等)C#确定何时运行或退出外部应用程序
3
A
回答
0
您可以使用WMI。有两个课程可能会对Win32_ProcessStartTrace Class和Win32_ProcessStopTrace Class感兴趣。查询this project了解更多信息。
0
您可以使用Process类
这里是一个很好的解决方案:C# console app to monitor a process and its CPU
相关问题
- 1. 如何在运行时确定是否为内部或外部测试人员分发了应用程序?
- 2. 如何测试外部应用程序正确运行?
- 3. 执行外部应用程序和退出
- 4. 如何在退出Vorpal.js应用程序时运行代码?
- 5. 如何不让应用程序在任务运行时退出
- 6. 应用程序退出时运行计时器
- 7. 从Java执行外部应用程序或运行bat文件
- 8. 如何在运行应用程序时加载外部DLL?
- 9. 应用程序意外退出,但与xcode连接时运行平稳
- 10. 运行外部代码/应用程序的Android应用程序?
- 11. 使用java运行时调用外部进程时退出代码1 exec
- 12. 使用确认退出应用程序
- 13. 应用程序停止运行时退出虚拟机
- 14. 等待在eclipse rcp应用程序退出时运行作业
- 15. Android服务在退出应用程序时未运行
- 16. 正在运行for循环时退出应用程序
- 17. 当C++ DLL程序退出时:运行时检查失败#2
- 18. 如何从C运行外部程序并解析其输出?
- 19. 以指定的最大运行时间运行外部程序
- 20. Windows Mobile应用程序意外退出
- 21. 如何确定我的应用程序何时运行?
- 22. 如何检测dbus应用程序何时退出或断开?
- 23. 如何检测应用程序何时最小化或退出
- 24. C#运行外部控制台应用程序,并没有ouptut?
- 25. 正确退出iphone应用程序
- 26. 用户退出时C#运行函数
- 27. 分析基于C或C++的应用程序永不退出
- 28. 如何打开外部应用程序和运行在Objective-C是应用程序的特定功能
- 29. 当用户在C++控制台应用程序中输入“退出”时,如何退出应用程序?
- 30. 如何确保在退出java应用程序之前运行一段代码
为可能的复制[?如何监控进程/ Windows中执行程序(http://stackoverflow.com/q/510372/791745)或[C#进程监视器](http://stackoverflow.com/q/1986249/791745) –