1

我需要这样做,因为我在其中,DllMain()因此持有加载程序锁。我读过GetModuleHandle() 它还使用了加载器锁 [第 6 页],这会导致死锁。

GetModuleHandle() 如何实现?一些代码将是一个加号。

更新:因为我SetWindowsHookEx只在 WinXP 上使用。只是在评论中接受建议,走简单的路,并在第一次调用回调时使用 GetModuleHandle() 。

4

1 回答 1

0

您可以GetModuleHandleDllMain. 它不加载任何库,也不增加模块引用计数。另一个故事是LoadLibrary。永远不要从DllMain.

于 2011-09-14T13:51:07.247 回答