Есть ли способ перечислить текущие процессы с помощью Qt в Windows?

Можно ли узнать, какие процессы запущены с использованием Qt 4? Я ищу способ дождаться закрытия приложения пользователем, чтобы выполнить операцию.


person bbigras    schedule 07.05.2009    source источник


Ответы (2)


Я тоже не знаю решения Qt. Но сделать это не так сложно, используя функции CreateToolhelp32Snapshot(), Process32FirstW() и Process32NextW(). Просто найдите MSDN для этого. Существует также пример (ИМО слишком сложный) на

Создание моментального снимка и просмотр процессов

person ashcatch    schedule 07.05.2009

Не совсем решение Qt4, но вы можете запустить WMIC в QProcess и оцените результат.

Что-то типа :

wmic process get name /every:5
person corné    schedule 07.05.2009