Как подсчитать количество потоков в каждом процессе в Windows, используя MFC

#windows #winapi #process #mfc

#Windows #winapi #процесс #mfc

Вопрос:

Я хочу создать приложение, похожее на диспетчер задач, с использованием MFC. Мне уже удалось перечислить различные процессы, запущенные в настоящее время, их PID и использование памяти.

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

Ответ №1:

Вы можете сделать это (и многое другое, связанное с этим) с помощью вспомогательной библиотеки инструментов (win32), сделав снимок процесса, а затем выполнив переход Thread32First/Next .

Комментарии:

1. Большое спасибо, чувак. Хотя мне не нужно проходить по потокам, структура PROCESSENTRY32 содержит файл для количества потоков. Я могу просто получить это значение, и моя работа будет выполнена.