by Rizalmartin (3 Submissions)
Category: Complete Applications
Compatability: VB 6.0
Difficulty: Advanced
Originally Published: Tue 25th April 2017
Date Added: Tue 9th February 2021
Rating:
(1 Votes)
This script converts the conventional Visual Basic 6.0 installer into new and compact setup using Inno Setup. Installing Visual Basic 6.0 on later version of Windows is getting harder due to its outdated installation method especially on Windows 10 where NTVDM is need to enable in order to run VB6 setup. This installation is solved by porting VB6 installation from MS ACME Setup to Inno Setup. Benefits of Porting: * Small and compact (Only 40+Mb single executable file.) * Easy and less hassle installation (No reboot needed). * Smart installation. The installer can detect what components are need to install. * Can install on Windows Vista, Windows 7, Windows 8/8.1, Windows 10, WINE, and ReactOS with least or no problems. * Application Virtualization and Desktop App Converter ready. Notice: * VB6-generic.iss, SP6-generic.iss, and VB6-VS6-generic.iss are Inno setup Script files. * Use VB6-generic.iss for porting Visual Basic 6.0 installer CD. * Use SP6-generic.iss for porting Visual Basic 6.0 SP6. * Use VB6-VS6-generic.iss for porting Visual Studio 6.0 installer CD (Creates VB6 installer only). * Having a knowledge in Inno script is an advantage for customizing this script. * Use the output installer for personal use only. Always keep the conventional VB6/VS6 installers or CD for future use. * Conventional VS6 SP6 will not work on these ported version. Service Pack 6 For These Ports (also works on conventional installations): * SP6 Only -- https://www.mediafire.com/download/6n7gkidz40tpuy6/VS6_SP6_setup.exe * SP5 + SP6 -- https://www.mediafire.com/?sddct9mtkw2m9md Instructions: * Download the script file attached on this article. * Download and install Inno Setup 5.4.3. Download link: https://files.jrsoftware.org/is/5/isetup-5.4.3.exe * Copy all the contents of VB6/VS6 installer CD into a directory * Place the inno setup script beside SETUP.EXE * Open the script with Inno Setup. * On menu bar click BUILD->COMPILE or press CTRL+F9 * Wait until it finish compiling. * When compiling is finished. The created installer was on a folder named OUTPUT beside SETUP.EXE (For example if the path of setup.exe is C:\VB60, then the created installer is located at C:\VB60\OUTPUT) UPDATE 4-25-2017: Improved script. UPDATE 4-19-2017: Broken Data Environment on upon installation is fixed UPDATE 4-22-2016: Script for porting VB6 Service Pack 6 is now included (by popular demand). See README for Service Pack 6 porting instructions
Download New Visual Basic 6.0 Installer (UPDATE 4-25-2017) (24 KB)