Download Inno Setup 5.1.7
Jordan Russell Software released version 5.1.7 of Inno Setup a few days ago. With this program you can easily create installation packages for Windows. The program offers the ability to add information to the registry and ini files, create shortcuts, and compress the installation files. Furthermore, an uninstaller can also be added and the installation can be performed in multiple languages. The changelog for this release shows the following changes:
Changes in version 5.1.7:
- New [Setup] section directive: TerminalServicesAware. If set to yes (the default), the “Terminal Services aware” flag will be set in the headers of the Setup and Uninstall programs. Most notably, this ensures that the {win} constant consistently returns the system’s real Windows directory on systems with Terminal Services installed in application mode. Refer to the help file for details.
- The program Setup internally uses to register/unregister DLLs/OCXs is now compiled with the “Terminal Services aware” flag set, like Microsoft’s regsvr32.exe.
- When determining which language to select by default, Setup now checks the LanguageCodePage values of each language in addition to LanguageID. Previously, Traditional Chinese could be auto-selected on a Simplified Chinese system due to both languages having the same primary language ID. This resulted in unreadable text as they use completely different character sets (code pages).
- New [Setup] section directive: ShowUndisplayableLanguages. If set to yes, all languages will be listed in the Select Language dialog, including those that cannot be displayed properly on the user’s system. If you were using the LanguageCodePage=0 trick in your script before, you should replace it with this to avoid the above-mentioned problem with Chinese languages.
- A unique value is now appended to unins*.exe files so that uninstallers from different applications won’t have the same hash.
- The compiler now flags MSCOREE.DLL as an “unsafe” file.
- Fix: The createallsubdirs [Files] section flag didn’t properly escape directory names containing “{” characters.
- Fix: The text on the Finished wizard page wasn’t initialized when a restart was needed and /NORESTART was used without /SILENT.
- Pascal Scripting: Defined new DWORD_PTR, UINT_PTR, and INT_PTR types for completeness.
- Added official Basque and Spanish translations.
- Minor tweaks.
[break]
Version number | 5.1.7 |
Operating systems | Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows XP x64, Windows Server 2003 x64 |
Website | Jordan Russell Software |
Download | |
File size |
1.14MB |
License type | Freeware |