Как Windows решает, что такое «приложение»? находится в диспетчере задач? Переполнение стека

Это более общий вопрос.

Мы с другом работаем над долгосрочным проектом. Мы пытаемся найти способ получить определенные запущенные окна / процессы. В настоящее время мы используем EnumWindows для фильтрации всех запущенных окон, но многое из того, что возвращается, мы не хотим отображать в нашей программе. Диспетчер задач Windows в разделе процессов (первая вкладка) содержит список различных запущенных процессов, разбитых на две категории (приложения и фоновые процессы). Мы хотели бы получить только те, которые диспетчер задач распознает как «Приложения».

Есть ли способ сделать это (отфильтровать окна / процессы, чтобы получить только «Приложения»), либо получая информацию из диспетчера задач, либо делая это самостоятельно? Любые отзывы о том, как мы можем это сделать, очень ценятся!

Спасибо.

Я использую Windows 8.1, если это имеет какое-либо отношение.

Редактировать:

введите описание изображения здесь

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]