Процессы Windows против приложений - PullRequest
4 голосов
/ 10 октября 2009

Я легко могу определить запущенные процессы, просматривая элементы WMI Win32_Process. Есть ли способ идентифицировать «приложения», как в диспетчере задач? Я предполагаю, что это сравнимо с знанием того, имеет ли процесс открытое окно. Например, при выходе из Outlook процесс OUTLOOK.EXE продолжает работать. Диспетчер задач больше не показывает его как приложение, но процесс все еще там. Я хочу быть в состоянии определить это отличие от сценария. Я думаю, что могу справиться с примерами на любом языке.

Ответы [ 2 ]

1 голос
/ 10 октября 2009

Может показаться, что способ сделать это - перечислить все окна верхнего уровня.

http://support.microsoft.com/kb/183009

0 голосов
/ 10 октября 2009

Это похоже на то, что вы просите: Запуск процессов / приложений

...