有没有办法在 Windows 上使用 Qt 列出当前进程?
Posted
技术标签:
【中文标题】有没有办法在 Windows 上使用 Qt 列出当前进程?【英文标题】:Is there a way to list current processes using Qt on windows? 【发布时间】:2009-05-07 06:15:14 【问题描述】:是否有可能知道哪些进程正在使用 Qt 4 运行?我正在寻找一种方法来等到用户关闭应用程序后再进行操作。
【问题讨论】:
【参考方案1】:我也不知道 Qt 解决方案。但是使用CreateToolhelp32Snapshot()
、Process32FirstW()
和Process32NextW()
函数并不难。只需搜索 MSDN 即可。还有一个(IMO 太复杂)的例子
Taking a snapshot and viewing processes
【讨论】:
【参考方案2】:不是真正的 Qt4 解决方案,但您可以在 QProcess 中启动 WMIC 并评估结果。
类似:
wmic process get name /every:5
【讨论】:
以上是关于有没有办法在 Windows 上使用 Qt 列出当前进程?的主要内容,如果未能解决你的问题,请参考以下文章