有没有一种使用Qt在Windows上列出当前进程的方法?

4

使用Qt 4有没有可能知道正在运行哪些进程?我正在寻找一种方法,等待用户关闭应用程序后再执行某个操作。

2个回答

5
我也不知道Qt的解决方案。但是使用CreateToolhelp32Snapshot()Process32FirstW()Process32NextW()函数并不难。只需要在MSDN上搜索一下即可。还有一个(我认为过于复杂的)示例在“拍摄快照和查看进程”中。

3

虽然这不是Qt4的解决方案,但你可以在WMIC中启动QProcess并评估结果。

大致如下:

wmic process get name /every:5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接