VB Decompiler Pro(vb反编译精灵)是一款反编译软件工具。
VB Decompiler Pro Visual Basic能编译程序为p-code或native code形式的EXE, DLL或OCX文件.
VB Decompiler Pro 能反编译Visual Basic 5.0/6.0的p-code形式的EXE, DLL 或 OCX文件。
对native code形式的EXE, DLL或OCX文件,VB Decompiler Pro 也能给出反编译线索。
VB Decompiler 是一款VB程序反编译工具,能反编译 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是程序分析的理想工具,如果您源码丢失了,用它恢复部分项目是完美的。
详细信息请参阅压缩包内的“Help_chs.chm”中文帮助文件。