VB Decompiler 7.5

Free VB Decompiler screenshot fileWorks with Windows Vista5 stars award!
VB Decompiler is decompiler for programs (EXE, DLL or OCX) written in Visual Basic 5.0 and 6.0 and disassembler for programs written on .NET technology. As you know, programs in Visual Basic can be compiled into interpreted p-code or into native code. .NET assembly always compiled to just in time compilable IL code.

Since p-code consists of high-level commands, there is a real possibility to decompile it into the source code (of course, the names of variables and some functions will not be decompiled). VB Decompiler restores source code from p-code as much as possible precisely. And after some modifications you may try to compile generated code.

If a program was compiled into the native code, restoring full source code from machine instructions is not possible. But VB decompiler can help to analyze the program even in this situation as well. It contains a powerful disassembler and emulator. This powerfull engine try to decode most assembler instructions to most likely VB commands. Of course, it fails on some optimizations of assembler code and sometimes generate not correct instructions. But at this time this is a best way to analyze native code applications.

If a program was compiled to .NET assembly, decompiler will recovery all tables and modules in managed assembly and disassemble all methods, functions and events using IL disassembler. .NET FrameWork is not needed for decompilation. Decompilation supported on all Windows 32 bit operation systems.

In general, VB Decompiler is an ideal tool for analyzing programs and it is perfect if you lose the source code and need to partially restore the project.
Type : Shareware ($99.00) » EULA
OS Support : Windows All + Vista
Date stamp / Size : Dec, 5. 2006 / 3797 kBytes
Asked : P133, 64Mb RAM
Users' value : - Write a Review
Download VB Decompiler fileOrder VB DecompilerImage of VB Decompiler
Update history of VB Decompiler
v7.5 (April, 30. 2009)
Disassembling .NET code. All Frameworks supported.
Export names to IDA via IDC script, HIEW names and to MAP file.
v7.4 (April, 7. 2009)
Disassembling .NET code. All Frameworks supported.
Export names to IDA via IDC script, HIEW names and to MAP file.
v7.2 (March, 27. 2009)
- New unpacker engine
- Version Check plugin for checking new versions of VB Decompiler
- Coprocessor emulation improved
- If "Add Address" is unchecked in "Options" you may only use disassembler mode
- New version of Show References plugin
v7.1 (February, 24. 2009)
- Control arrays decompilation in P-Code
- New unpacker engine
- Control Arrays events detection
- BugFix: Decode first section offset in dumped programs
- BugFix: Lcase and Ucase is not checked in type name
- BugFix: Error in decompiling Labels in Native Code
v7.0 (December, 29. 2008)
- New unpacker engine
- Help files changed
- "For Each" decompilation in Native Code
- Screen object
- Printer object
- Clipboard object
- vbGlobal parsing
- vbSingle type of data
- Dispatch vbaLate functions parser
- Clear FPU error checking and objects checking instruction in Native Code
v6.0 (October, 31. 2008)
- New unpacker engine
- Parameters detection in unknown P-Code procedures
- Visual Basic 4.0 32 bit forms decompilation
- FPU commands emulation
- BugFix: VB Decompiler now vorking in Windows 2008 Server without crashes
- BugFix: Form parsing if control has no id
- BugFix: Vars parser in Native Code
v3.9 (March, 7. 2008)
- Detecting type of property (Let, Set, Get)
- New powerful database for external ActiveX
- Recent files history list in File menu
- Detect events for UserControls
- Detection form properties in Native Code
- Detection standard controls properties in Native Code
- New DataBase packed format
v3.8 (January, 27. 2008)
- Imp, Eqv, Like and Pwr preffix decompilation (P-Code)
- ForEach decompilation (P-Code)
- Packer detection improved
- Decompile for VA supports Native Code now
- Unpacker updated
- New plugin for changing decompiler priority
v3.7 (December, 13. 2007)
- Fast Native Code loading
- Import parser improved
- Native Code emulator fixed
- String references searching)
v3.6 (November, 23. 2007)
- Show External API calls in Native Code
- New plugin LangeFree for editing language dll name in VB programs (thanks to Executioner)
- All windows centered to owner
- Methods parsing optimized
- Strings parser rewriten (now working spaces after and before
strings and with zero bytes in string)
Featured Vista Files

Blade API Monitor, a developer spy tool, can trace and log API and ActiveX interface with parameters. It can trace any exported functions of any DLLs, log all API call information, predefine 8000 APIs` prototype, and it supports MAP PDB Files, etc.

Bug tracking software for Windows: database management system with ready to use bug-tracking database solutions.

pblCompare is used to highlight and report on the changes made between versions of library files used for developing PowerBuilder Applications including; complete applications, groups of libraries, single objects.

PCLCodes Translates, Debugs and Disassembles today`s complex HP PCL print streams. It`s the perfect tool for learning PCL. PCLCodes can extract download bitmap fonts from a PCL file and it can show a ASCII character representation of raster data.

A best api monitor tool, Automatic monitor all API and COM Interface. can spy any dll`s api. automatic analysis symbols with pdb files. easy to moitor input/output parameters. Source Code Level Monitor