我有一个.dll,我想对其进行反编译以对代码进行一些改进。有哪些工具可以帮助我做到这一点?
我相信它是用VB编写的。
最佳答案
答案取决于DLL用什么语言编写。
如前所述,如果它是.NET语言,则可以使用.NET Reflector。
如果是较旧的Visual Basic(pre-.NET),则DLL将编译为所谓的p代码,并且有几个options for doing some variations on decompiling。
最后,如果它是用C ++这样的语言编写的,则没有直接的方法来获取源代码。这样的DLL被编译为机器语言,并且只能直接反编译为汇编语言。
因此,再次取决于所使用的语言。答案可能是,不可能获得与原始源代码相似的任何东西。
关于dll - 如何反编译.dll文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5197397/