Join or Sign In

Sign in to add and modify your software

Sign in with Facebook Sign in with email

By joining, you agree to our Terms of Use and acknowledge the data practices in our Privacy Agreement.

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 486,178
Downloads Last Week 308
Report Software

Related Software

Java SE Development Kit 8

Java SE Development Kit 8

Java SE Development Kit 14

Java SE Development Kit 14

Orwell Dev-C++

Orwell Dev-C++


Free to try

Best VPN Services for 2021

Best for privacy

3 months free with 1-year plan

Best for customer support

$39.99 for the first 12 months

Best for zero logs

$4.87.99/months for a 1-year plan

Best money-back guarantee

$2.99/months for a 3-year plan

User Reviews

11 User Votes
5 Star
4 Star
3 Star
2 Star
1 Star