首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么工具可以将DLL反编译成C++源代码?

什么工具可以将DLL反编译成C++源代码?
EN

Stack Overflow用户
提问于 2009-08-24 12:48:14
回答 5查看 255.8K关注 0票数 34

我有一个停止工作的旧DLL (log2vis.dll),我想看看它内部使用了什么对象。

DLL是用C++ (而不是.NET)编写的。有没有可以反编译/反汇编C++文件的工具?

EN

回答 5

Stack Overflow用户

发布于 2009-08-24 12:51:54

这可能是不可能的,或者至少是非常困难的。DLL的内容并不(在很大程度上)依赖于它是用C++编写的;它都是机器代码。该代码可能已经进行了优化,因此原始源代码中的许多信息都消失了。

这就是说,here是一篇通过大量材料来实现这一点的文章。

票数 33
EN

Stack Overflow用户

发布于 2009-08-24 16:26:54

Stack Overflow用户

发布于 2009-08-24 12:52:22

我认为C++动态链接库是一个机器代码文件。因此,反编译只会导致汇编代码。如果您可以读取它并从中创建C++,那么您就可以开始工作了。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1322194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档