Re: как поставить хук на загрузку DLLек
От: Sergey Россия  
Дата: 06.05.02 10:02
Оценка: 8 (1)
Здравствуйте Denis, Вы писали:

D>Здравствуйте!

D>надо написать компонент(COM DLL) который будет загружаться в приложение и записывать в лог все загрузки/выгрузки DLL'к в течении жизни процесса. И проблема в том что я не могу найти функцию которая позволяла бы поставить хук на загрузку/выгрузку DLL. Если SetWindowsHookEx, то не пойму с каким параметром.

Вообще-то хуки тут не помогут А загрузку Dll можно отслеживать, запустив процесс как отлаживаемый (флаг DEBUG_PROCESS в CreateProcess) и проверяя, что возвращает WaitForDebugEvent. Так что тут не компонент нужен, а exeшник (в некотором роде отладчик), который приложение запускать будет.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.