Im'试图在windows上获取C++模块的模块句柄。
我的问题是,我只有模块的基地址和文件句柄,但GetModuleHandle只接收其名称作为参数。
有没有在Windows上的c + +获取模块句柄,而不包括模块的名称?模块通过基地址处理
1
A
回答
3
您是否尝试过使用GetModuleHandleEx
(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, (LPCTSTR)lpBaseAddress, &module)
?
1
如果您使用WindowsXP或更高版本,请使用GetModuleHandleEx。对于以前的Windows版本,如Windows2000,此功能不可用,但有替代解决方案,请查看本页底部的注释:http://msdn.microsoft.com/en-us/library/ms683200(v=VS.85).aspx
相关问题
- 1. Drupal模块网址处理
- 2. 模块'executable.exe'中地址处的访问冲突。读地址
- 3. 模块'ntdll.dll'中地址*处的访问冲突。写地址*
- 4. 使用IP地址模块进行异常处理
- 5. Zend Framework模块基于错误处理
- 6. 通过地址
- 7. 循环工人通过基于代理的IP地址列表
- 8. 欺骗IP地址没有任何外部模块通过Python
- 9. Python:处理模块
- 10. 通过IP地址
- 11. 使用InputStream/OutputStream处理通过模块的数据流
- 12. 图片处理PHP地址
- 13. 通过代理安装python模块
- 14. 通过谷歌地图API处理KML
- 15. 处理地图图块
- 16. 通过引用地址通过问题
- 17. 通过批处理在Enterprise Architect中处理模型验证
- 18. Python多重处理:避免在进程之间通过模块进行通信
- 19. 模块化事件处理
- 20. 使用多处理模块
- 21. 有问题获取模块基址C++
- 22. 通过在AVR地址
- 23. 通过char * C++的地址
- 24. 与通过按地址
- 25. 通过提供地址
- 26. 通过地址栏PHP
- 27. Python的多处理模块:调用基于Python的多模块上的进程
- 28. 获取地址,通过谷歌的地理编码协调
- 29. nginx的地理IP模块
- 30. 在wcf请求通过后,服务模型-4模块通过IIS进程处理100%的CPU
基地址*是*模块句柄。只需将它投射到HMODULE。适用于x86和x64版本的Windows。 –
你如何拥有文件句柄和基地址?这没有任何意义。汉斯是对的,基地址==模块句柄。 –