VB Decompiler History
VB Decompiler v9.3 has been released (05.04.13)
What's new in this version:
- New powerful HEX editor in the "Patch data" tool
with highlighting changes, undo/redo functions and
copy/paste the HEX blocks of bytes
- Patch dialog is now sizable (size will save to registry
and will use at next VB Decompiler start)
- Czech language translation and documentation
- China language documentation (thank you to ZeNiX)
- Decompiling applications with more than 999 forms, modules and classes
- Not show "Do you want to..." message before opening any file
- Changes in processing "FC67" opcode (P-Code)
- Show NewIfNullPr opcode in Lite version (P-Code)
- Show a status of ptocessing methods
- BugFix: Some memory leaks is fixed
- BugFix: Correctly process modules with some unknown flags (Native Code)
- BugFix: Correctly process incorrect offsets (Native Code)
- BugFix: Correctly process translation of the main menu
- BugFix: Correct processing of complex strings in VB6 applications
- BugFix: Correctly detect retn command (Native Code)
- BugFix: Correctly process incorrect "edi" register value in "call" command (Native Code)
- BugFix: Fix access violation on double clicking the clean text field
- BugFix: DLL obfuscation now works correctly
VB Decompiler v9.2 has been released (12.11.12)
What's new in this version:
- Windows 8 is fully supported
- Decode UTF8 names (.NET)
- Jumping by clicking on a procedure name
- Popup menu for the treeview is now allow to copy a name of the item
- Popup menu for the code view with the Copy and Select All operations
- Show the virtual addresses of the string references in code (.NET)
- Syntax highlighting for branches (.NET)
- Show TypeDef table content (.NET)
- Process filters for SEH handlers (.NET)
- String references dialog is now sizable
- Caching the color highlighted procedures in standard control
- Splash screen (show loading process at decompiler start)
- Saves parameters of the main window (left, top, width, height and splitter position)
to the registry and restoring it after launching the VB Decompiler.
- New code highlighting control based on SynEdit sources
- New color scheme and code highlighting scheme
- Drag'n'drop files is accepted to the whole form
- Show the different icon in the API declarations (.NET)
- BugFix: Correctly update checkboxes after resizing the windows
- BugFix: Correctly process ldloc and stloc opcodes (.NET)
- BugFix: Correctly process tables alignment (.NET)
- BugFix: Correctly process tables if count is more than 44 (.NET)
- BugFix: Correctly patch data using Patch data dialog
- BugFix: Correctly proccess parameters of the last MethodDef table field (.NET)
- BugFix: Correctly emulate labels and finally markers (Native Code)
- BugFix: Correctly process user classes with the incorrect RTTI (Native Code)
VB Decompiler v9.1 has been released (16.09.12)
What's new in this version:
- Decompile MidVar and MidBVar functions (P-Code)
- Correctly process and save DataDesigner classes
- BugFix: More fixes in the form's parser
VB Decompiler v9.0 has been released (06.07.12)
What's new in this version:
- TreeView works faster on large files
- Detect type of project (P-Code or Native) after opening database
(needs to correctly decompile some code if database is saved in
Fast decompilation mode
- Load and save objects information to the database if
Fast decompilation option is active
- Speed of the procedure analyzer and optimizer is improved
- Decompile calls to the "List" properties in FileListBox, DirListBox and other
- Save blobs of the UserControls to the .ctx files
- Stack max size is changed from 9 to 16 (VB)
- FPU stack max size is changed from 7 to 16 (VB)
- Calling methods and properties from user classes is supported now
- Clear "this" pointer after end of each block (If, For) of opcodes (P-Code)
- Support "this" pointer in the UserControls and PropertyPages (VB)
- Declare global object variables in the classes
- Japanese translation by Okamoto Alpha (okamoto{at}alpha-sys.co{dot}jp)
- FPU formulas translation (Native Code)
- Support for the commands "ldelem", "stelem", "unbox.any" and "readonly" (.NET)
- Checking file for an incorrect fields before decompilation
- BugFix: Correctly save frx and ctx files
- BugFix: Make correctly header for class modules
- BugFix: Correctly process Property Let parameters
- BugFix: Correctly process LateMemSt opcode in some cases (P-Code)
- BugFix: Correctly assign variables to a typed object properties (P-Code)
- BugFix: Correctly process databases without code
- BugFix: Correctly generate object references in the Project file (VB)
- BugFix: Correctly process the linear sizes of the controls (VB Forms)
- BugFix: Correctly process fstp command (Native Code)
- BugFix: Correctly obfuscate some of the Delphi programs (Native Code)
- BugFix: Correctly detect end of code in C++ and Delphi procedures (Native Code)
- BugFix: Correctly generate API cache in disassemler mode
- BugFix: Correctly process unsigned integers in code (.NET)
- BugFix: Correctly process some cases of prototypes (.NET)
- BugFix: Correctly save compiler version to result text file (.NET)
- BugFix: Correctly show procedure name for unknown procedures in function result
- BugFix: Correctly open the string references in large programs
- BugFix: Correctly parse stack after jmp opcode which used in SEH (Native Code)
- BugFix: Correctly process ComboBox text properties in Forms
- BugFix: Correctly process the global varialbes in the FPU emaulation (Native Code)
- BugFix: Correctly process prototype in array of object (VB)
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 v7.9 has been released (04.03.10)
What's new in this version:
- Decompiling User defined ScaleMode in Forms and PictureBoxes
- Decompiling all ImpAdLd* P-Code opcodes
- Decompiling LateIdCallLdVar P-Code opcode
- Checking unset variables in Native Code
- Decompilation of Native Code is improved
- Correclty calling user defined functions in Native Code
- Correclty detect parameters of user defined functions in Native Code
- Parsing ByRef variables in Native Code
- Decompiling type &h4008 (pointer to file) in Native Code
- Decompile rtcBstrFromFormatVar function
- Decompile __vbaStrToUnicode function
- Strings with apostrophes now supported and decompiled correctly
- Powerfull strings parsing with correct decoding special chars in Native Code
- Objects database format changed, type of RetVal added
- Decompiling objects calling with new object as result,
changing "This" and declare variable with new type
- Variables declaration in Native Code
- Decompile __vbaBoolVarNull function
- Emulate "not" command
- Unpacker engine highly improved, driver rewriten
- BugFix: Wrong decompiling ScaleMode types larger than 0
- BugFix: Wrong decompiling fields from Global GUID (Clipboard, Printer, etc)
- BugFix: Compile stack parameters now enabled by default
VB Decompiler v7.8 has been released (26.12.09)
What's new in this version:
- Unpacker engine improved
- Working on Windows x64 improved
- References in IL code
- Decompiling P-Code procedures with size larger than 32767 bytes
- BugFix: Crashes on decompiling .NET programs in "full decompilation" mode
VB Decompiler v7.7 has been released (06.10.09)
What's new in this version:
- Two types of "Decompile from VA" in .NET (IL and ASM decompile)
- Obfuscator modified for stop false alarms on AV
- New version of Show References plugin. More fixes
- Language autodetection for decompiled VB file (you don't see "???" in code anymore)
- Detecting names of public variables in classes
- Decompiling access to public variables from one class to another
- Database for VB5 updated
- New options window
- Windows 7 fully supported now
VB Decompiler v7.6 has been released (31.05.09)
What's new in this version:
- Coprocessor emulation improved
- Fully compatible with old OS versions (like 9x/Me)
- Optimization for Windows 7 RC1
- Unpacker engine improved
- BugFix: User strings (#US heap) parsing (.NET)
- BugFix: Incorrect decompile some classes in full decompilation mode
VB Decompiler v7.5 has been released (20.04.09)
What's new in this version:
- Namespace loading speed improved (.NET)
- Open and Save DataBase (.NET)
- Saving to TXT, IDC, Names, MAP (.NET)
- Save all in one module (.NET)
- Show String References (.NET)
- Cache decompiled code (.NET)
- Edit String References (.NET)
- Parsing rtcGetDateValue
- Parsing rtcFileDateTime
- Intelliparsing large Native procedures
- Now you may find address jumps in active window
simply select address and press Ctrl+G
- Unpacker engine updated
- BugFix: Scroll after click to string references
- BugFix: GoTo Virtual Address
VB Decompiler v7.4 has been released (07.04.09)
What's new in this version:
- BugFix: Some crashes while decompiling obfuscated code
VB Decompiler v7.3 has been released (07.04.09)
What's new in this version:
- Unknown VTable calls now marked and not decompiled
- Progress bar for all code loading
- You may change file path now after decompilation
by pressing Enter after changing FileName field
- Export names to IDA via IDC script (added to File -> Save procedures list menu)
- Export names to HIEW names file format (added to File -> Save procedures list menu)
- Export names to MAP file (added to File -> Save procedures list menu)
- Parsing __vbaGenerateBoundsError
- Parsing __vbaAryLock
- Parsing __vbaAryUnlock
- Parsing __vbaBoolVar
- Parsing __vbaOnError
- Saving String References list to file
- Tiny code format parsing (.NET)
- FAT code format parsing (.NET)
- Disassemble IL with show offsets of code lines (.NET)
- Decompile strings in IL (.NET)
- Decompile virtual calls to MethodDef and MemberRef tables (.NET)
- Disassemble unmanaged methods (.NET)
- Decompile references to Field table rows in code (.NET)
- Decompile branch IL opcodes (.NET)
- Decompile Int64 type (.NET)
- Decompile SEH frames (.NET)
- Decompile parameters for methods (.NET)
VB Decompiler v7.2 has been released (22.03.09)
What's new in this version:
- New unpacker engine
- Version Check plugin for checking new versions of VB Decompiler
- Changes in all help files
- Parsing __vbaI2I4
- Parsing __vbaR8Sgn
- Parsing __vbaR8Str
- Coprocessor emulation improved
- If "Add Address" is unchecked in "Options" you may only use disassembler mode
- New version of Show References plugin
VB Decompiler v7.1 has been released (19.02.09)
What's new in this version:
- 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
- BugFix: Some signatures in Native Code is not working
- BugFix: Control index parsing
VB Decompiler v7.0 has been released (19.12.08)
What's new in this version:
- 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
- rtcGetErl decompilation
- Objects declaration in P-Code
- Parsing "Set" opcode and use this variables in object reference
- "FnIntVar" decompilation in P-Code
- Resorting history after deleting items
- FRX Viewer plugin (need .NET Framework 2.0)
- New type of renaming Unknown functions
- BugFix: P-Code Put and Get opcodes
- BugFix: Procedure analyzer and optimizer no don't clear some variables
- BugFix: Clear "@" chars in names of P-Code procedures and functions
- BugFix: Parameters in VTable Get/Let/Set procedures
FRX Viewer plugin v1.0 has been released (14.11.08)
What's new in this version:
- viewing all BMP files from VB files
- Autocenter images on form
- Show path of unpacked image in status bar
VB Decompiler v6.0 has been released (28.10.08)
What's new in this version:
- New unpacker engine
- Parameters detection in unknown P-Code procedures
- Visual Basic 4.0 32 bit forms decompilation
- Parsing __vbaVarCopy
- Parsing __vbaVarCat
- Parsing __vbaVarMove
- Parsing __vbaStrMove
- Parsing __vbaChkstk
- Parsing __vbaVarPow
- Parsing __vbaVarDiv
- Parsing __vbaVarMul
- Parsing __vbaVarAdd
- Parsing __vbaVarSub
- Parsing __vbaVarAbs
- Parsing __vbaVarAnd
- 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
- BugFix: User controls decompilation if function type = 256
VB Decompiler v5.0 has been released (14.06.08)
What's new in this version:
- New unpacker engine
- OptionButton decompilation
- Russian help file rewriten
- New plugin functions: GetFrxIconCount, GetFrxIconOffset, GetFrxIconSize
- Address in String Reference window
- Strings editor in String Reference window
- Collapse and expand "If" and "For" constructions in text window
- BugFix: Parameters parser fixed
- BugFix: Resize in Windows Vista SP1
VB Decompiler v3.9 has been released (02.03.08)
What's new in this version:
- Parsing LateIdLdVar opcode
- Parsing LateIdSt opcode
- Parsing CastAdVar opcode
- Detecting type of property (Let, Set, Get)
- New powerful database for external ActiveX (richtx32.ocx, comctl32.ocx and others)
- Recent files history list in File menu
- Detect events for UserControls
- New plugin functions: ClearAllBuffers, GetCompiler, IsPacked,
SetStackCheckBoxValue, SetAnalyzerCheckBoxValue
- If plugin function have error after using method
decompiler return information about this or "1" if all ok
- Detection form properties in Native Code
- Detection standard controls properties in Native Code
- New DataBase packed format (now supported new and old DataBases)
- BugFix: "On Error" and "Resume" commands decompiling
- BugFix: VTable parsing
VB Decompiler v3.8 has been released (16.01.08)
What's new in this version:
- 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
- Progress bar for Native Code "non-fast" decompilation
- New signatures for P-Code in Lite version
- Float numbers processing (P-Code)
- Decompiler search "VB5!" now in all space of first section
- BugFix: Clear stack before parsing procedure
VB Decompiler v3.7 has been released (24.11.07)
What's new in this version:
- Fast Native Code loading
- Import parser improved
- Native Code emulator fixed
- String references searching
VB Decompiler v3.6 has been released (08.11.07)
What's new in this version:
- 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)
- Decompiling commands with length>9 in mnemonics mode (P-Code)
- Calculating VTable offset in PCode for PropertyPages and WebClasses fixed
- Fixed commands length in P-Code (NextEachVar, ExitProcFrameCb, ExitProcFrameCbStack.
LateMemNamed*, LateIdNamed*, VarLateMemCallLdRfVar)
- "On Error" command decompilation (with FFFE and FFFF parameters)
VB Decompiler v3.5 has been released (04.11.07)
What's new in Pro version:
- Emulate inc, dec, add, and, or commands (Native Code)
- Flags emulation (Native Code)
- Auto filter and delete from code __vbaHresultCheckObj and __vbaNew2 object checking (Native Code)
What's new in all versions:
- Generic unpacker for most packers (thanx to Archer)
If program packed - VB Decompiler detect it automatically
- No "Emulation errors" anymore. Now all errors handled and
showing after all decompilation process
- FASM Plugin SDK
- CreateMap plugin (thanks to Executioner)
- AddRef plugin improved
- Search in string references window
- New Vista icon
- Bugfix: Import table loading
- Bugfix: vbaVarFree emulation if vars > 1000
- Bugfix: decompile procedures with more than 9999 lines of code
VB Decompiler v3.4 has been released (29.08.07)
What's new in Pro version:
- Native Code stack parser
- Native Code procedure analyzer and optimizer
- Native Code emulator improved
- OEP disassembling and emulation (100% VBHeader finding)
What's new in all versions:
- Autodetect procedures protected with VMP
- Bound import is using now for names recovery (UnObfuscator)
- New plugin functions (GetFileName, IsNativeCompilation,
GetVBFormCount, GetModuleCount, GetModuleFunctionCount)
- Bugfix: Resizing in Vista
- Bugfix: ActiveX version in Project .vbp files
- Bugfix: Patch function is not working after loading database
- Bugfix: Unicode conversions fix
VB Decompiler v3.3 has been released (24.04.07)
What's new in this version:
- Native Code procedure size autodetect (only in Pro version)
- AppActivate command decompilation
- Decompile Native Code If ... End If constructions (only in Pro version)
- Bugfix: Plugins CallBack fixed
VB Decompiler v3.2 has been released (04.03.07)
What's new in this version:
- Splitter between tree and code text
- Method types recovery (Sub or Function)
- Functions names recovery
- Functions parameters recovery (with names)
- Native Code modules decompiler (new code binary search and analization)
- Methods and Properties has different icons now
- German help file
- Show Code References plugin by Babakhanov Aslan
- ThisVCallHResult opcode decompilation
- New database format
- Plugin function GetActiveText (51) set data to text box and to ActiveModule
- Global variables decompilation as global_XX
- Decompile "FLdPr", "NewIfNullPr", "VCallAd" p-code commands
- Long strings decompiling to frx
- Events types decompilation
- Decompile controls Names in code (VCallAd)
- DateAdd, LikeStr API decompilation
- Decompile "Resume" p-code command
- Decompile "ImpAd*" as memory address to user variable (MemVar_XXXXXXXX)
- Decompile "LateIdLdVar" p-code command
- Decompile "AryLdRf" p-code command
- Decompile "LateMemSt", "LateMemLd", "LateMemCall" p-code commands
- Decompile Mem API "GetMem*", "PutMem*" and "SetMem*"
- Decompile "LateIdCall" p-code command
- Bugfix: Disassembler options not working correctly in "Goto virtual address"
- Bugfix: Circle, Line, Scale methods fixed
- Bugfix: Timer Top property decompilation
- Bugfix: FRX buffer is not clearing before new decompiation
- Bugfix: Patch option working only if Fast decompilation mode checked. Fixed.
VB Decompiler v3.1 has been released (16.01.07)
What's new in this version:
- Native Code disassembler improved (some code emulating and tracing)
- Native __vbaFreeObjList, __vbaFreeStrList, __vbaFreeVarList decompilation
- WebClass decompilation (this forms is only used in DLL's)
- Add "All Files" pattern to "Open File" dialog
- VB Decompiler version to result files
- "Write" and "Input" VB opcodes decompilation
- "Format" VB5 API decompilation
- All ImpAdSt* opcodes decompilation
- All modules ObjectType=&H18041 decompilation
- New plugin function SetActiveTextLine (54)
- New plugin function GetActiveModuleCoordinats (55)
- New plugin function GetVBDecompilerPath (56)
- Bugfix: Image under textbox flashing
- Bugfix: "Add Address" option lock decompilation process
- Bugfix: Menu unlocking after .NET prgrams loading
- Bugfix: String references End_ID not used correctly
- Bugfix: API in events declarations not filtered in the p-code
- Bugfix: Command32 parameter in project with one quote.
- Bugfix: SystemPath changed to system32 in project
- Bugfix: Native Code class in "Fast Decompilation" mode is not decompiling
- Bugfix: VB5 P-Code modules procedures is not right
- Bugfix: Plugins menu fixed in Windows Vista
VB Decompiler v3.0 has been released (20.11.06)
What's new in this version:
- Advanced code patcher instrument
- DataSource property decompilation
- MaskColor property converted to HEX
- context comments for MousePointer property
- "Collection" object decompilation
- "Screen" object decompilation
- All MemLd* and MemSt* opcodes decompilation
- Prototypes generator for all functions
- String References engine improved
- Asm Plugin SDK (thanx to Jupiter)
- Bugfix: Form and controls properties fix: Align, MultiSelect, LinkMode, BOFAction, EOFAction, DefaultType, OLETypeAllowed, OLEDragMode, OLEDropMode, ScaleMode, FontTransparent, AutoRedraw
- Bugfix: BorderStyle properties for Line and Shape
- Bugfix: Timer linear sizes
- Bugfix: Progress bar resizing
- Bugfix: Procedure analyzer and optimizer crashes if var > 999
VB Decompiler v2.7 has been released (25.09.06)
What's new in this version:
This version of the decompiler contains huge modifications. Now you can
decompile even a 10-megabyte EXE file for only 5-10 seconds. It became
possible due to the on-the-fly decompilation technology. Now if you select
the "Fast decompilation" checkbox in the options, the decompiler will
decompile not the entire file, but only the tree of functions. Functions
will be decompiled transparent for you when you access them. It will allow
you to start analyzing the file at once. Of course, the decompiler will
decompile the rest of the file when you save the project, but it is better
anyway because it is much more important to start faster than to save the
project faster. Let me remind you that you might as well disable this
option. You will also find the "Cache decompiled code" checkbox in the
options. It is used to decompile a function only once and when you access it
later, it will take code from the internal structures of the decompiler. Do
not enable this option, if you want to use different on-the-fly
decompilation methods using the "Compile stack parameters" and "Procedure
analyzer and optimizer" checkboxes.
VB Decompiler v2.6 has been released (26.08.06)
What's new in this version:
- Obfuscator engine improved
- Decompile VB5 modules
- New engine for decompiling VB6 modules
- More than 100 MSVBVM50.DLL signatures
- Decompiling some structures in .NET applications (experimental)
- Decompiling string references in .NET applications
- find string into text field and find string references in RAEdit control
- Fixed some bugs in obfuscation engine
VB Decompiler v2.5 has been released (05.08.06)
What's new in this version:
- Double stack engine (for variables and records)
- More fixes in signatures
- Decompiling strutures code
- Portugal help file
- Saving code to DB with no forms
- DragMode property from 2 bytes to 1 byte fixed
VB Decompiler v2.4 has been released (21.06.06)
only for registered users
What's new in this version:
- More memory outflow fixes
- Native code 100kb+ procedures now decompiling correctly
- Long name paths (255 chars+) now
supported for saving and loading results
VB Decompiler v2.3 has been released (11.04.06)
What's new in this version:
- Updated more beautifull icons
- More syntax coloring options
- Decompiling GUID objects at p-code improved
- Many new signatures and fixes
- Decompilation speed increased
- C++ Plugin SDK (thanx to Jupiter)
- Decompiling "Print" opcode
- String references in native applications
- Data object unicode properties
- P-Code commands with 10 or more parameters
VB Decompiler v2.2 has been released
What's new in lite version:
- New cool RichEdit control RAEdit.dll (big thanx to KetilO)
- String references and API references in native applications
- New price for 2.2 Pro
- Norton AV false alarm fixed (program repacked)
- More bugfixes
VB Decompiler v2.1 has been released
What's new in lite and pro version:
- Decompile from offset
- Icons to main menu
- Decompile dumped files if NtHeaderSize<>0E
- Windows 98/NT support
- Class modules generating is more real now
- New very fast API decompilation
- String reference onclose bug
What's new in only pro version:
- Decompile "For Each ... Next" construction
- New encryption algorithm
- Prototypes of ASProtect and Guardant API (from SDK)
- Stack engine is improved
- End procedure bug
VB Decompiler v2.0 has been released
What's new in lite version:
- Save decompiled data to single DB file
- New plugins sdk
What's new in pro version:
- Decompiling standart objects (without Ole control)
- Tree of functions
- New search and string reference engine
- More fixes in signatures
- More bugfixes
VB Decompiler v1.4 has been released
What's new in lite version:
- Some icons to main menu
- Plugins support + sdk
What's new in pro version:
- Local variables engine
Declarations of variables moved to start of procedure,
P-Code is more simple to analyze now
- More fixes in signatures
- Powerful obfuscation engine.
The given engine modifies your program,
thus many decompilers will be crashed
at attempt to decompile your program
or can not distinguish names of the forms,
objects and procedures.
Use this engine to more protect your VB programs
VB Decompiler v1.3 has been released
What's new in lite version:
- Command line support
- Project file for OCX and DLL more real now
- Russian language full help
- Registration dialog
- Installer and uninstaller
What's new in pro version:
- If ... End If structures is more real now
VB Decompiler v1.2 has been released
What's new in lite version:
- Decompiling constants
- Color theme support (select theme in options dialog)
What's new in pro version:
- P-Code decompiling mode select (to mnemonics or to simple source)
VB Decompiler v1.1 has been released
What's new in lite version:
- Ballon ToolTip help;
- Options dialog (many options);
- Some cosmetic changes in program interface;
- Decompiling references to dll's used in program;
- Some bugs in strings decompiling are fixed.
VB Decompiler v1.0 has been released
What's new in lite version:
- Add Command line support;
- Add Drag & Drop file;
- Add Browse button on main form;
- All disassembler crashes fixed (new disassembler dll);
- Some bugs in decompiling forms are fixed;
- Some bugs in saving projects are fixed.
What's new in pro version:
- Disassemble native code with API Calls and String References.
VB Decompiler v0.4 has been released
What's new:
- disassembling native code procedures;
- more bugs are fixed.
|