版本:10.1
大小:5.17 MB
环境:PC端
日期:2019- 1-15
VB Decompiler 能反编译 Visual Basic 5.0 / 6.0 编写的程序文件 (EXE,DLL 或者 OCX) ,并且能反汇编 .NET 编写的程序。 Visual Basic 能编译程序为 p-code代码形式 或者 native code(本机代码)代码形式。 .NET 组件编写的程序往往编译成 IL code代码形式。
由于 p-code使用了高级命令编译,所以存在能被反编译的可能 (当然,变量和函数名不会被反编译)。 VB Decompiler 能够尽可能地准确恢复使用 p-code 代码源码。 经过修改,您将可以尝试编译出新生成的代码。
如果程序编译成本机代码,从机器指令恢复成源代码是不可能的。但是 VB decompiler 即使在这种条件下仍然可以帮助您分析程序。它包含了一个仿真的反汇编器,这个强大的引擎将会尝试像VB命令一样解读汇编指令。当然了,它无法优化汇编代码,有时会产生不正确的指令。但它仍然是分析编译成本机代码的比较佳方法。
如果程序编译成 .NET ,VB decompiler将分析恢复模块等组件来反汇编程序 .NET FrameWork 无需反编译,反编译支持所有 Windows 32位系统。
总的来说,VB Decompiler 是程序分析的理想工具,如果您源码丢失了,用它恢复部分项目是完美的。
快速指南
运行VB Decompiler,点击"打开程序"将弹出"打开EXE文件"对话框,选择您需要的文件就可以马上开始反编译工作了。
当程序完全分析完毕,程序状态栏将会有所提示,您将会看到下面的信息。。。
现在您就可以分析结果了,阅读更多帮助文件信息,有助于您分析程序中的部分代码。
如果要生成一个项目在 Visual Basic 6.0环境下分析,点击"文件"按钮,然后点击"保存反编译项目",选择要生成所在的目录(或者新建目录)保存即可。