Реализация GetModuleHandle
Мне нужно сделать это так, потому что я в DllMain()
следовательно, блокировка загрузчика удерживается. Я прочитал это GetModuleHandle()
также использует блокировку загрузчика [страница № 6], что приведет к тупику.
Как можно реализовать GetModuleHandle()? Некоторый код был бы плюсом.
Обновление: так как я использую SetWindowsHookEx
только на WinXP. Просто возьмите совет в комментариях, идите легким путем и используйте GetModuleHandle() при первом вызове обратного вызова.
1 ответ
Решение
Ты можешь позвонить GetModuleHandle
от DllMain
, Он не загружает никаких библиотек и не увеличивает счетчик модулей. Другая история с LoadLibrary
, Никогда не звони DllMain
,