我想从一个模块获取基地址,我尝试使用 GetModuleHandleEx 并且有效!但是,我可以从模块中获取基地址:kernel32.dll
和 user32.dll
等...
我确实需要从具有另一个进程的很多模块之一获取基地址,我的意思是,从模块“notepad.exe”获取基地址。我不知道我是否解释得很好,希望是的。
致以诚挚的问候;
最佳答案
GetModuleHandleEx
函数检索应用程序已加载模块的句柄,kernel32.dll
和 user32.dll
始终出现在您的应用中。因为这个 dll 工作正常。
来自 MSDN:
GetModuleHandleEx Retrieves a module handle for the specified module and increments the module's reference count unless GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT is specified. The module must have been loaded by the calling process.
请把你的问题说得更清楚,以帮助你。
关于delphi - 从内部 .dll 获取模块句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5440004/