我正在寻找一些wxWidgets
函数来检查系统中是否运行了外部应用程序。类似于可可中的NSRunningApplications
。 我看了很多wxwidgets apis,包括wxProcess类,但没有找到办法做到这一点。 有没有人知道基于名称或应用程序标识符(不是pid)检查外部进程是否在wxWidgets
中运行的方法。使用wxWidgets检查外部应用程序是否正在运行
回答
除了在wxWidgets中使用pid之外,没有办法检查外部进程。
检查存在的唯一方法是使用wxExecute/wxProcess自己启动的进程或使用静态函数wxProcess::Exists(int pid)检查正在运行的进程是否具有给定的pid。
如果您阅读了这个问题,您会注意到它是基于其名称或应用程序标识符(** not ** pid)查找正在运行的进程“。因此,回答如何通过pid找到进程并不是特别有用。 –
对不起,我完全错过了,当我看到这个问题时,会编辑。 – SteveL
谢谢你的回应,史蒂夫。尽管如此,在结束这个问题之前,我会等待其他人的想法或方法。 –
- 1. 检查程序是否正在运行
- 2. 检查程序是否正在运行
- 3. 检查当前的WPF应用程序是否正在运行?
- 4. 检查应用程序是否正在运行?
- 5. 检查应用程序是否正在运行
- 6. 黑莓:检查是否无头应用程序正在运行
- 7. 如何检查应用程序是否正在运行,否则运行它?
- 8. C++:如何检查外部程序是否在运行?
- 9. 如何使用[[NSAppleScript alloc] initWithSource来检查应用程序是否正在运行:
- 10. 检查应用程序是否正在使用Windows服务运行
- 11. 外部应用程序:检查是否Outlook文件夹存在
- 12. 检测Windows进程和应用程序是否正在运行
- 13. 检查Windows应用程序是否正在运行(而不是进程)
- 14. 检查进程是否正在运行(使用进程名称)
- 15. 如何检测应用程序是否正在运行Cloud9?
- 16. 检查进程是否正在运行
- 17. 检查进程是否正在运行
- 18. 从Silverlight OOB应用程序如何检查进程是否正在运行
- 19. 检查应用程序是否在前台运行
- 20. 如何检查WPF应用程序是否已在运行?
- 21. 检查应用程序是否在网络上运行PC
- 22. android:如何检查应用程序是否在后台运行
- 23. 检查我的应用程序是否在Android中运行
- 24. 检查Phonegap应用程序是否在iPad或iPhone上运行
- 25. 如何检查应用程序是否真的在运行?
- 26. 检查某个特定应用程序是否在运行iOS?
- 27. 检查应用程序是否已在运行
- 28. 检查是应用程序通知正在运行
- 29. 在linux中,如何使用python来检查外部程序是否正在运行?
- 30. 通过使用PID检查进程是否正在运行
对于它的价值,我也不认为你可以通过只使用wxWidgets API来实现你所需要的。但是您可以为您需要的所有平台创建特定于平台的实现。可能每个平台的代码少于50行。 –
是的,我想我将不得不考虑这个选项。谢谢。 –