Download Inno Setup 5.0.7
Jordan Russel Software has updated Inno Setup to version 5.0.7. This program makes it easy to build an installer for a Windows machine. The program provides the ability to add information to the registry and ini files, create shortcuts and compress the installation files. Furthermore, an uninstaller can also be created and the installation can be made available in several languages. In addition to the program itself, there is also a so-called Quick Start Pack available. It contains a number of additional programs, including a GUI for creating Inno Setup scripts, and programs that convert InstallShield’s IWZ project files or Visual Basic (.vbp) project files into Inno Setup’s ISS files. The changelog for this release looks like this:
Changes in 5.0.7:
- When AllowNoIcons and UsePreviousGroup are set to yes, the Don’t create any icons setting is now preserved between installs.
- Both Setup and Uninstall now support a /SUPPRESSMSGBOXES command line parameter to suppress message boxes. This parameter only has an effect when combined with /SILENT or /VERYSILENT. See the help file for more details.
- IDE changes:
- Various enhancements to the New Script Wizard.
- Added a new Tools menu with a command that opens the Add/Remove Programs Control Panel applet.
- When stepping through code, the IDE now uses a different method of bringing Setup to the foreground, and vice versa. Previously, if for some reason Setup hung it was possible for the IDE to hang as well.
- /LOG changes:
- Now logs the contents of message boxes.
- On NT platforms, the OS service pack level is now logged, as well as the privilege level of the user (Administrative, Power User, or None).
- Now doesn’t skip the replacement of a protected system file until after the version numbers of the new and existing files are logged.
- Pascal Scripting changes/improvements:
- Added new CharLength, DLLGetLastError, RegWriteExpandStringValue and SuppressibleMsgBox functions.
- GetSpaceOnDisk no longer requires that a root directory be specified, or that a trailing backslash be included.
- Removed the requirement that Windows NT 4.0 users have SP6 installed, which was added in version 5.0.1-beta. Setup should run on previous service pack levels but no guarantees can be made as I generally only test with SP6. Therefore I recommend setting MinVersion to at least 4.0,4.0sp6 if possible.
- Removed legacy code that searched for and deleted Uninstall keys with suffixes of _is2 and higher. Only Inno Setup 1.08 (from 1998) created such keys.
- Reverted the change in 5.0.4-beta that made it automatically expand relative paths specified in [Icons] section because it didn’t work when the paths contained environment-variable strings (eg %SystemRoot%…).
- Fix: In 5.0.6, if you clicked Back on the Select Tasks wizard page and changed component settings causing a different set of tasks to be activated, the new tasks would show up with the wrong item type when you returned to the Select Tasks wizard page. (If you do not have tasks with Components parameters, then this bug did not affect you.)
- Fix: In rare cases, component and task items with multi-line captions were painted incorrectly (strictly a cosmetic issue).
- Fix: The UninstallSilent support function always returned False.
- Fix: Even though they were not being installed, files with the dontcopy flag were being displayed on the installation progress page and included in the required disk space figure(s).
- Tweaked wording of the ExitSetupMessage message. (View differences in Default.isl)
- Based on RemObjects Pascal Script SVN code revision 1017.
- Minor tweaks.
Version number | 5.0.7 |
Operating systems | Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003 |
Website | Jordan Russell’s software |
Download | |
file size |
1.05MB |
License type | Conditions (GNU/BSD/etc.) |