Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 C++ 中模拟一个非托管的 dll。有什么好的工具可以打开和查看它的界面吗?
谢谢
最常用的工具是Dependency Walker。这显示了导出符号的列表。
但是,它没有显示函数原型,因为它们不包含在 DLL 元数据中。要获取该信息,您需要 DLL 的头文件。此语句的例外是包含带有类型库的 COM/ActiveX 组件的 DLL。
即使您有原型,也不足以知道如何模拟 DLL。您需要 DLL 的完整文档。然后你可能还有很多逆向工程要做。