VB Decompiler logo

VB Decompiler

By DotFix Software Free to try

Key Details of VB Decompiler

  • Decompile programs (EXE, DLL or OCX) written in VB 5.0/6.0 and disassemble .NET programs
  • Last updated on 04/07/20
  • There has been 1 update within the past 6 months
  • The current version has 2 flags on VirusTotal badge_icon

Developer's Description

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.

Full Specifications

What's new in version 11.4

- Support addresses to global variables and objects in fld, fadd, fsub, fmul, fdiv, faddr, fsubr, fmulr, fdivr, faddrp, fsubrp, fmulrp, fdivrp fpu instructions (Native Code)
- Getting value from register in fstp fpu instruction (Native Code)
- Support pointer to register in fild fpu instruction (Native Code)
- Support for fst FPU command (used only for unmanaged .NET code, VB6 use only fstp)
- New FPU preprocessor for add, sub, mul and div commands with and without "p" and "r" suffixes (Native Code)
- Filtering _adj_fdiv_r and _adj_fdiv_m64 with stack processing (Native Code)
- Now you can disable analytic features and parsing prototypes on the fly, without changing options. Just hold "Shift" on the keyboard and start decompilation by pressing "Decompile" button or from recent files list (Analytic features)
- Tracing is now works on both: Fast decompilation and Full decompilation modes (Tracing features)
- Checkboxes on the main window now can be changed only on "Fast decompilation" mode, because this settings can be used only in fast decompilation mode
- Japanese, French and German translations is updated
- Search strings in a whole project of the .NET application via "Ctrl" + "F" (.NET)
- Processing imports for x64 .NET managed applications
- "Find next" button at String references list
- Searching new file access APIs (Analytic features)
- Searching new volume access APIs (Analytic features)
- Searching new internet access APIs (Analytic features)
- BugFix: Decompile msvbvmXX.dll functions __vbaR8IntI2, __vbaR8IntI4, rtcDateAdd (Native Code)
- Plugin SDK function "VBD_SetActiveTextLine" now works for Decompiler and Disassembler tabs
- FRX Viewer updated
- BugFix: Processing boolean assignment to property via __vbaLateIdSt, __vbaVarLateMemSt, __vbaLateMemSt in some cases (Native Code)
- BugFix: Procedure analyzer and optimizer can incorreclty replace the array variable with array index
- BugFix: Processing "MemberRef" and "CustomAttribute" tables (.NET)
- BugFix: Search strings in a whole project via "Ctrl" + "F"
- BugFix: Issue with resizing panels at main window
- BugFix: Processing "imul" assembler command (Native Code)
- BugFix: Plugin SDK function "VBD_SetStatusBarText"
- BugFix: Fix incorrect Virtual Tables
- BugFix: Parsing type of "class" and "valuetype" variables (.NET)
- BugFix: Jump history open incorrect tab after jumping from form to code or vice versa


Release April 7, 2020
Date Added April 7, 2020
Version 11.4

Operating Systems

Operating Systems Windows 10, Windows 8, Windows Vista, Windows, Windows 7, Windows XP
Additional Requirements None


Total Downloads 487,132
Downloads Last Week 38
Report Software

Related Software

Java SE Development Kit 14 logo

Java SE Development Kit 14

Java SE Development Kit 14
Java SE Development Kit 8 logo

Java SE Development Kit 8

Java SE Development Kit 8
Orwell Dev-C++ logo

Orwell Dev-C++

Orwell Dev-C++
Decoder logo


Free to try

User Reviews

11 User Votes
5 Star
4 Star
3 Star
2 Star
1 Star
Promo image for CNET Shopping

Get the best price on everything

Shop your favorite products and we’ll find the best deal with a single click. Designed to make shopping easier.