delphi - 从内部 .dll 获取模块句柄

标签 delphi winapi api module

我想从一个模块获取基地址,我尝试使用 GetModuleHandleEx 并且有效!但是,我可以从模块中获取基地址:kernel32.dlluser32.dll 等...

我确实需要从具有另一个进程的很多模块之一获取基地址,我的意思是,从模块“notepad.exe”获取基地址。我不知道我是否解释得很好,希望是的。

致以诚挚的问候;

最佳答案

GetModuleHandleEx函数检索应用程序已加载模块的句柄,kernel32.dlluser32.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/

相关文章:

delphi - 如何检查接口(interface)属性的可见性?

oracle - ORA-01426:执行存储过程时出现数字溢出异常

python - 将 PIL/PILLOW 图像复制到 Windows 剪贴板

c# - 使用 JNA 在 Windows 资源管理器中获取选定的文件项

ruby-on-rails - 有什么可以解释 Rails 的 API 文档吗?

javascript - 无法在 Vue 2 和 Axios API 调用上设置实例属性

delphi - TPanel 在包含 TWebBrowser 时不会自动调整大小

delphi - 带有 FM3 的 Windows XP 中缺少任务栏按钮上下文菜单

c - 让 ExpandEnvironmentStrings() 返回 64 位路径

java - Clojure 和 Java 之间的界限在哪里?