Replaced by VB Source Code Recovery
We have a new product now that has replaced Semi VB Decompiler, called VB Source Code Recovery, found at https://vbsourcecoderecovery.com/.
News & updates
Update notes, newest first. Semi VB Decompiler has since been replaced by VB Source Code Recovery.
We have a new product now that has replaced Semi VB Decompiler, called VB Source Code Recovery, found at https://vbsourcecoderecovery.com/.
Added a helper application called Api Add which allows you to add APIs to the Semi VB Decompiler API database.
Updated Native procedure decompile: it disassembles faster, and there are new native disassembly options on the options screen. Decompile from offset now verifies the file has a VB5! signature. For .NET applications, added the view console under the Tools menu. Added data directories to the PE Optional Header list.
Two minor fixes on project generation: a bug with the directory listbox and a bug in VBP generation.
Changed how the P-Code property database works. The VTable information is now pulled directly from the type library of VB6.OLB, which means Semi VB Decompiler now has complete support for all properties of the standard VB toolbox controls.
Updates over the last month: added a menu for easy access to the other tools, added over 100 more P-Code properties to the database, and fixed the handling of certain VB files.
Added another tool to Semi VB Decompiler: a VB Obfuscator for Visual Basic 5/6. What does an obfuscator do? It makes the decompiled code harder to read and understand, making things a little tougher. This version obfuscates the object names and control names of Visual Basic 5/6 programs.
Now using a property sheet control to display and edit control and form properties. In the tree view, controls have their own icons so you can recognise the control type. More control properties added, speed improved on various functions, and a link to FileReport.txt under the Tools menu. Work has started on a system to handle external controls.
Updated the menus for all three applications to the Office XP styling. Added full support for all the default controls for VB 2/3 in the Binary Form To Text Converter. Improved detection and handling of non-VB files, and the decompiler now reports if the file is packed with UPX. The newest feature is the startup form patcher, which lets you choose which form is displayed first and save the change to the exe file.
Added support for user document objects and improved control processing for unknown opcodes. Added the P-Code String List to the main tree view, which shows every string in a P-Code compiled exe. Added a helper program that works like the object browser in VB but also lists every installed ActiveX control on the computer with its CLSID, ProgID, ToolBox32Bitmap, TypeLib, Version and InprocServer32 information, saving you a search through the registry.