С помощью EnumProcesses Я могу получить список текущих запущенных процессов. Но как мне узнать, какие из них являются приложениями? Я говорю об этом w.r.t. менеджер задач, см. Вот.
Похоже IsWindow()
функция это то, что мне нужно .. верно? Если нет, пожалуйста, руководство дальше.
Вы ищете видимые окна верхнего уровня. Найти их с EnumWindows
, Это перечисляет все окна верхнего уровня. Те, которые вас интересуют, являются видимыми. Вызов IsWindowVisible
чтобы получить эту информацию.
Других решений пока нет …