有没有办法在 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 列出当前进程?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法将 Qt 的源代码构建复制到另一个位置?

在Windows 10上更改Qt应用程序中的字体

如何在 qt 中使用默认图标

有没有办法区分 Qt 小部件是通过鼠标单击还是从表格按键获得焦点?

有没有办法在禁用的 QWidget 上显示工具提示

使用 Qt 播放特定的系统声音