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

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