Inno Setup 6 introduced a number of significant enhancements including:
- 6.0: Improved support for administrative vs. non administrative install mode.
- 6.0: Overridable install mode by the end user at runtime (example if PrivilegesRequired is set to admin.)
- 6.0: Improved support for side-by-side installations without the odd side effects you would get in previous versions.
- 6.0: Optional support for a resizable wizard window.
- 6.0: New optional modern wizard style (example.)
- 6.0: Other changes for a more modern look to Setup, Uninstall, and the Setup Compiler.
- 6.0: New light and dark themes, new toolbar icons and new per-monitor DPI awareness mode for the Compiler IDE (light theme example, dark theme example.)
- 6.0: Event attributes, making it possible to have multiple implementations of the same event function in your script.
- 6.0: Support for 64-bit mode on Windows 10 on ARM.
- 6.0: Task dialog support for the [Code] section.
- 6.1: Many improvements to the Compiler IDE including support for editing and debugging of #include files and viewing the preprocessor output directly.
- 6.1: Support for downloading files without using a third-party tool and easily showing the download progress to the user.
- 6.1: Support for per-user fonts if Setup is running on Windows 10 Version 1803 and later.
- 6.2: Graphics modernized, including the automatic use of higher quality images (which were not available before) on higher DPI settings.
OS requirements change: Windows 2000, XP, and Server 2003 are no longer supported. Windows Vista is the minimum supported operating system.
Change in default behavior: Starting with Inno Setup 6.1 the [Setup] section directive MinVersion defaults to 6.1sp1, so by default Setup will not run on Windows Vista or on versions of Windows 7 and Windows Server 2008 R2 which have not been updated. Setting MinVersion to 6.0 to allow Setup to run on Windows Vista is supported but not recommended: Windows Vista doesn’t support some of Setup’s security measures against potential DLL preloading attacks so these have to be removed by the compiler if MinVersion is below 6.1 making your installer less secure on all versions of Windows.
Change in default behavior: Starting with Inno Setup 6 there’s only one version available: Unicode Inno Setup. Unicode Inno Setup has been available for since 2009 but in case you have not yet updated to it: please see the Unicode Inno Setup topic in the help file for more information. Basically, unless you’re using [Code] to make DLL calls with string parameters you shouldn’t have to make any changes to your script.
Read more: https://jrsoftware.org/isdl.php/hu-hu/
Recent Comments