由于伪代码是由高级指令组成, 因此是很有可能反编译成源代码的(当然, 变量名,函数名等等是无法反编译的). VB Decompiler可以恢复众多伪代码指令,但要反编译成源代码还是有很多工作需要完成, 反编译器将帮助您更轻松的分析程序算法以及部分恢复源代码.

P-Code Example

如果一个程序被编译成native code, 从机器码恢复源代码是几乎不可能的. 但即便是这种情形下VB Decompiler还是可以帮助你分析程序. VB Decompiler包含了一个强大的支持包含MMX和SSE的Pentium Pro指令集的反编译器. 它还包含一个代码分析器, 用于搜索所有API调用,汇编代码中的字符串引用并将结果修改为相应的注释.

Native Code Example

如果程序编译为 .NET 程序集 ,VB Decompiler 将从托管程序集中恢复所有表和模块,并使用 IL 反汇编程序反汇编和反编译所有方法、函数和事件。 大多数代码都可以反编译,成功率很高,但有一些限制。 VB Decompiler 不需要安装 .NET Framework 即可进行反编译。 所有 Windows 操作系统和大多数虚拟系统(Parallels、Wine 等)都支持反编译。

.NET Example
Minimum System Requirements (for v8.4 or older): Pentium 166, 32 MB RAM, Windows 95/98/ME/2k/XP/2003/Vista/2008/7/8/8.1/10/11
Minimum System Requirements (for v9.0 or older): 1.3 GHz x86 processor, 1 GB RAM, Windows XP/2003/Vista/2008/7/8/8.1/10/11
Minimum System Requirements (for the latest version): 1.3 GHz x86 processor, 1 GB RAM, Windows 7/8/8.1/10/11 with actual updates Screenshots of VB Decompiler Pro:

Decompiling Visual Basic Native Code
Decompiling Code
Disassembling Visual Basic Native Code
Disassembling Code
Decompiling Visual Basic Forms
Decompiling Forms
HEX Editor for Decompiling Visual Basic Applications
HEX Editor
Visual Basic 6.0 Decompile String References
String References
Decompiling Visual Basic API
Decompiling API