![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как узнать имя загруженной Dll [D1, D2, D3, D4, D5, D6, Win95/98, NT4]
Arick © (2001-10-31 09:20:00)Тема: как узнать имя загруженной Dll
Я пишу микро отладчик, запускаю процесс,
CreateProcess(...)
Жду отладочного сообщения
WaitForDebugEvent(DebugEvent,INFINITE)
Смотрю, что за сообщение, если загрузилась DLL
if DebugEvent.dwDebugEventCode=LOAD_DLL_DEBUG_EVENT
then {что-то делаю}
Проблема заключается в том, как узнать имя загруженной Dll
А вообще, можно ещй как нибудь перехватить у приложения загрузку DLL
paul_shmakov (2001-10-31 17:59:00) [1]Когда DebugEvent.dwDebugEventCode = LOAD_DLL_DEBUG_EVENT в DebugEvent.u.LoadDll.lpImageName - имя файла dll
Digitman (2001-10-31 09:29:00) [2]GetModuleFileName(), если известен хэндл hModule