2011-03-26 61 views
1

我想從一個模塊獲取基地址,我曾嘗試使用GetModuleHandleEx,並且工作正常!但是,我只能從模塊的基地址:kernel32.dlluser32.dll等...來自內部.dll的GetModuleHandle

我真的需要從其他模塊之一獲得基地址,我的意思是,獲取基地址從模塊「notepad.exe」。我不知道我是否解釋得很好,希望是的。

最好的問候;

回答

0

你只需要調用EnumProcessModules()

+0

Lolololol,完美的作品! – 2011-03-26 21:28:00

4

GetModuleHandleEx函數檢索處理您的應用程序的加載的模塊,該kernel32.dlluser32.dll總是出現在你的應用程序。因爲那個DLL可以正常工作。

從MSDN:

GetModuleHandleEx檢索用於 指定模塊模塊句柄並且除非 GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT 被遞增 模塊的引用計數。 該模塊必須有調用進程加載的 。

請讓你的問題更清楚地幫助你。

+0

好吧,我會的! – 2011-03-26 04:20:17