VB Decompiler v8.4 has been released (25.01.12)
What's new in this version:
- Locale detection for Unicode names in decompiled applications
- Database is now also contain information about locale
- Correctly saving files with unicode names
- Correctly detect type of some modules
- Compatability fixes for supporting Wine (Linux)
- Self testing VB Decompiler engine before start
- ProgressBar in Windows 7 taskbar is now works in SP1
- Decompile __vbaUI1I2 and __vbaUI1I4 msvbvm functions
- BugFix: Correctly detects size of the unmanaged .NET code
VB Decompiler v8.3 has been released (30.08.11)
What's new in this version:
- Calling VTable properties and methods from some form to any other
form now can be decompiled. For example if you change in Form1
property of object in Form2 - it can be correctly decompiled (Native Code)
- Parameters of object method/property is now typicle. If object
have parameters as boolean or single - it will be decompiled correctly:
single as float variable, boolean as True/False) (Native Code)
- Decompile declaration of all types of array. Multifield arrays and
arrays of object (array of Form or commandButton for example) also
supported (Native Code)
- Decompile __vbaVar2Vec, __vbaAryMove msvbvm functions
- Italian language translation
- Parsing control array index in events
- Parsing function return value (P-Code)
- Help files (English and Russian) is updated. New topics writen:
Opening file, Working with database, Saving the list of procedures,
Jump to address, The main window, Viewing of code, Decompilation from offset,
Language selection, Plugins
- Language files changed
- BugFix: Correctly calculate count of parameters in public sub's
- BugFix: Procedure analyzer and optimazer now correctly process second parameter in For command
- BugFix: Correctly process some types of VarType integer and long (Native Code)
- BugFix: Correctly detect end of some non-standard procedures in source mode (Native Code)
VB Decompiler v8.2 has been released (20.04.11)
What's new in this version:
- Jumping back and forward from function to function (call stack)
- Double processing P-Code functions for correcly parse "Do ... Loop"
and "Else" instructions in first access (P-Code)
- Decompilation __vbaFileOpen (partially), __vbaPrintFile,
__vbaFileClose, __vbaInputFile, __vbaFileSeek, __vbaFileLock,
__vbaGet4, __vbaGetFxStr4, __vbaGetOwner4, __vbaPut4,
__vbaPutFxStr4, __vbaPutOwner4, __vbaRedim, __vbaRedimPreserve,
__vbaLineInputStr, __vbaLineInputVar (Native Code)
- Decompiling types for ByRef variables (Native Code)
- Convert hex values to decimal (Native Code)
- Processing imul opcode (Native Code)
- Processing all 44 tables used in Ecma-335 5th edition (.NET)
- Show more debug information from metadata tables (.NET)
- Support calling methods from MethodSpec table (.NET)
- Now you may hide debug information and disassembling will be faster (.NET)
- Declaration for methods (.NET)
- Parameters for methods and using it on IL code (.NET)
- Global variables parsing and declare (P-Code)
- Disassembler and Native Code emulator now support Win9x
- VersionCheck plugin now support Win9x
- Obfuscation engine improved
- BugFix: Saving forms in "Decompile only forms" mode
- BugFix: Correctly processing clicks on .NET internal tables (.NET)
- BugFix: Find next in "Search string" tool now working correctly
- BugFix: Resize RAEdit control after using Splitter control
- BugFix: Variables is not declared now in disassembler mode (P-Code)
- BugFix: Char "%" is now correctly showed (P-Code)
- BugFix: Correctly declare sub names from modules (P-Code)
- BugFix: Correctly support api names from VB 5.0
- BugFix: Correctly parsing event types
VB Decompiler v8.1 has been released (21.10.10)
What's new in this version:
- Decompilation "Do ... Loop" instructions in P-Code
- Unpacker engine improved
- BugFix: Correctly detection end of some optimized procedures in Native Code
- BugFix: Correctly forms decompilation
- BugFix: Unpacker now don't freeze if timeout is reache
VB Decompiler v8.0 has been released (28.08.10)
What's new in this version:
- Detect correct end of code in pure disassembler mode
- Decompile negative values in object sizes
- Generate "Else" constructions in P-Code
- Detect "Exit For" command
- Selection FRX files in FRXView plugin using keyboard
- ProgressBar in Windows 7 taskbar
- Decompile LitVarUI1 P-Code opcode
- Decompile ImpAdCallNonVirt P-Code opcode
- Multilanguage interface now supported
- Spanish interface translation
- French interface translation
- German interface translation
- Russian interface translation
- Slovak interface translation
- Spanish help file
- German help file rewriten
- Unpacker engine improved, disassembler rewriten
- Decompile real API calling in P-Code (used in obfuscated applications)
- Resize support for String References window
- Unpacking timeout increased
- BugFix: Decompilation MemStAd opcode in P-Code rewriten
- BugFix: Decompilation New opcode in P-Code rewriten
- BugFix: Declare variables in Lite version
- BugFix: Clear old VB5/6 prototypes before .NET decompiling
- BugFix: "Unknown compiler" error in chinese locale with VB5/6 applications
- BugFix: MAP file saving in non English locales
VB Decompiler History