VB Decompiler 3.9

Free VB Decompiler screenshot file5 stars award!VB Decompiler is decompiler for programs (EXE, DLL or OCX) written in Visual Basic 5.0/6.0. As you know, programs in Visual Basic can be compiled into interpreted p-code or into native 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, functions, etc. will not be decompiled). VB Decompiler restores many p-code instructions and although there is a long way to the generation of the source code that can be compiled, the decompiler will make analyzing the program algorithm much easier and partially restore its source code.

If a program was compiled into the native code, restoring the 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 that supports Pentium Pro commands including MMX and SSE. It allows you to disassemble all functions. There is also a code analyzer that searches for all API function calls and string references in the disassembled code and changes them into comments for analyzed strings.

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)
OS Support : Windows All + Vista
Date / Size : Dec, 5. 2006 / 3360 kBytes
Requirements : P133, 64Mb RAM
Users' rating : - Write a Review
Download VB Decompiler fileOrder VB DecompilerImage of VB Decompiler
Update history of VB Decompiler
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)
v3.4 (October, 10. 2007)
Native Code stack parser, procedure analyzer and optimizer, emulator improved. UnObfuscator. New plugin functions.
v3.3 (May, 24. 2007)
Method types recovery (Sub or Function), Functions names recovery, Functions parameters recovery (with names), Native Code modules decompiler (new code binary search and analization).
Featured Vista Files

USBTrace is an easy to use and powerful USB protocol analyzer for the USB bus and the devices connected to it. USBTrace can monitor USB transactions happening at USB host controllers, hubs and devices. USBTrace is a 100% software product.

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

Displays the list of exported functions and their memory addresses for the specified DLL files. You can easily copy the memory address of the desired function, paste it into your debugger, and set a breakpoint for this memory address.

Tail4Win is used to monitor changes to files and display the changed lines in realtime. It is very usefull for monitoring log files of applications - e.g. Apache`s logs or IIS`s logs. It can capture and display OutputDebugString / TRACE.

Docklight is a testing, analysis and simulation tool for serial communication protocols (RS232, RS485/422 and others). * Simulating serial protocols * Logging RS232 data * Detecting specific data sequences * Responding to incoming data