Re[2]: Унификация получения списка процессов под WinNT и Win
От: KoMikadze Россия  
Дата: 05.07.04 19:25
Оценка:
Здравствуйте, Alex Fedotov, Вы писали:

AF>http://www.rsdn.ru/?article/qna/baseserv/enumproc.xml
Автор(ы): Александр Федотов
Дата: 23.10.2001
В статье рассматривается несколько способов перечисления процессов
в Windows различных версий, включая методы, пригодные для перечисления
процессов на другом компьютере.


Всем откликнувшимся — СПАСИБО!
Проблема не в получении списка процессов (В данный момент прога имеет 2 версии — под 9х и NT). В OnInitDialog() я определяю семейство Win, далее создаю либо объект своего класса CInfoNT, либо своего класса CInfo9x. И использую его метод для получения списка процессов. В проект добавлены psapi.h, Tlhelp32.h, psapi.lib. В Win2k, WinXP всё работает, т.к. в них действуют оба способа и все функции работают. Как я понял, исполняемый файл перед выполнением проверяет все функции объявленные в проекте и т.о. в Win9x прога требует PSAPI, а в WinNT — ToolHelp. Возникает вышеобозначенный вопрос — КАК БЫТЬ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.