[英]How to get all running processes in Qt
我有两个问题:
众所周知,流程API依赖于平台。 Qt提供了使用QProcess生成新进程的最低限度。 与系统上的任何进程(您没有启动)进行交互是不可能的。
它也超出了Boost.Process这样的范围 。 好吧,至少现在。 注意他们的评论:
Boost.Process的长期目标是在操作系统上提供一个可移植的抽象层,允许程序员管理任何正在运行的进程,而不仅仅是由它生成的进程。 由于提供此类界面的复杂性,该库目前仅关注子进程管理。
我不知道任何用于跨平台任意进程列表和管理的优秀C ++库。 您必须选择要支持的平台并调用其API。 (或者呼叫某种外部实用程序,它将为您提供所需的信息。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.