我想在 C++ 中模拟非托管 dll。有没有什么好的工具可以打开查看它的界面?
谢谢
最佳答案
最常用的工具是Dependency Walker .这显示了导出符号的列表。
但是,它不显示函数原型(prototype),因为它们不包含在 DLL 元数据中。要获得该信息,您需要 DLL 的头文件。此声明的异常(exception)情况是包含带有类型库的 COM/ActiveX 组件的 DLL。
即使您有原型(prototype),也不足以了解如何模拟 DLL。您需要 DLL 的完整文档。然后您可能还有很多逆向工程要做。
关于C++ Windows dll查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148193/