Re[3]: Унификация получения списка процессов под WinNT и Win
От: Crypto Украина  
Дата: 05.07.04 20:00
Оценка:
Здравствуйте, KoMikadze, Вы писали:

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


Делать динамический импорт необходимых функций из соответствующих библиотек путем LoadLibrary() и GetProcAddress().
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.