|
|
|
|
|
This software was checked for viruses 2 months ago and was found to contain no viruses.
Click here
to see antivirus report.
|
|
| |
|
Review
This is official 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. The loss of source codes is a very serious problem for many developers. Imagine you write the program, spend your force, time and money, release compiled program to the customers. But one morning you see that all your sources are gone (it may be your cat, or aliens. Who knows?) You are in panic. What should you do? Tear one's hair? There is no need. Just take the VB Decompiler and simply decompile your project! VB Decompiler restores the source code from the pseudo code (P-Code) as close as possible to the original. So, after some modifications you may get really workable source code.
The following review written by one of the Software Informer contributors applies to version 5.0
As all Visual Basic programs can be compiled into interpreted p-code or native code, which has high-level commands, there is a real possibility to decompile it into the source code and VB Decompiler takes advantage of this situation and works on all kinds of programs like .exe, .dll as well as .ocx.
Even if a program is compiled into the native code, restoring the source code from machine instructions is possible with the help of this program, and it is pretty useful to analyze the details with the help of a powerful disassembler that supports Pentium Pro commands including MMX and SSE. The application also permits the user to disassemble all functions, and a code analyzer that searches for all API function calls and string references in the disassembled code changing them into comments for the analyzed string.
VB Decompiler also comes with other attractive features like the new unpacker engine, Option Button decompilation, Russian help file rewritten, as well as new plug-in functions, such as GetFrxIconCount, GetFrxIconSize, GetFrxIconOffset, Address in String Reference window, Strings editor in String Reference window and option to collapse and expand "If" and "For" constructions in text window too. |
- Analyzes the program algorithm efficiently and partially restores its source code.
|
- The names of variables, functions, etc. cannot be decompiled.
|
|
Reviewed by: Nelson Sanchez Reviewer rating: Reviewed: 3 years ago
|
What's new in version 8.3
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) |
|
Report a wrong version
Report a wrong program title
Suggest a correction
|
Screenshots
All 6 screenshots |
|
|