Inno Setup is een programma waarmee je op een eenvoudige manier een installatieprogramma in elkaar kan zetten voor gebruik op het Windows-platform. Het programma biedt je de mogelijkheid om informatie aan het register en ini-bestanden toe te voegen, snelkoppelingen te maken en de installatiebestanden te comprimeren. Ook kan je een uninstaller meeleveren, de installatie in meerdere talen beschikbaar stellen en een silent install maken. Sinds kort is versie 4.2.4 beschikbaar gesteld met het volgende changelog:
- The uninstaller now does all DLL/TLB/font unregistration in a separate step before any files are deleted. Previously, each file was unregistered just before it was deleted.
- Added new [Setup] section directive AppModifyPath which enables you to display a separate "Modify" button in the Add/Remove Programs Control Panel applet in Windows 2000/XP. (ML)
- Added new [Setup] section directives AppComments, AppContact and AppReadmeFile which are all used for display purposes on the "Support" dialog of the Add/Remove Programs Control Panel applet in Windows 2000/XP. (ML)
- Added new event function: GetCustomSetupExitCode. (ML)
- Added new support functions: RegGetValueNames, RegDeleteKeyIncludingSubKeys, RegDeleteKeyIfEmpty, RegDeleteValue and CoFreeUnusedLibraries. (ML)
- The automatic Windows File Protection checking introduced in 4.2.1 is no longer done on Windows Me. Two Me users reported that this made the file extraction part of the install process (where SfcIsFileProtected was called) dramatically slower. I have no idea why; I could not reproduce the slowness in my tests on Windows Me. Nevertheless, it's been disabled on Windows Me. It wasn't important anyway.
- CodeClasses.iss wouldn't compile in 4.2.3 due to changed TNewCheckListBox function prototypes. Fixed.
- The uninstall program's version is now 51.14.0.0.
- Minor tweaks.