5

我想在 C++ 中模拟一个非托管的 dll。有什么好的工具可以打开和查看它的界面吗?

谢谢

4

1 回答 1

8

最常用的工具是Dependency Walker。这显示了导出符号的列表。

但是,它没有显示函数原型,因为它们不包含在 DLL 元数据中。要获取该信息,您需要 DLL 的头文件。此语句的例外是包含带有类型库的 COM/ActiveX 组件的 DLL。

即使您有原型,也不足以知道如何模拟 DLL。您需要 DLL 的完整文档。然后你可能还有很多逆向工程要做。

于 2012-04-13T20:55:53.070 回答