Jordan Russell - (Open Source)
Inno Setup is an easy to use software solution for creating installers.
Inno Setup is a simple to use application that implements executable in order to run your own software under Windows.The installation of a packaged software with InnoSetup is very simple, and removal is also supported.
Inno Setup and can easily deploy your applications, even for commercial use. Inno Setup allows creating of a single executable file to install the software and has the ability to offer a custom installation (eg Complete, Custom, Low ).It offers support to decompress bzip2 archives, 7 -Zip, compare versions of files, replace those in use, manages the DLL / OCX, snstallation media is encrypted and protected by password.
* The PrivilegesRequired [Setup] section directive can now be set to lowest. On Windows Vista and later this instructs Setup to not request elevated rights (via a User Account Control dialog) even if it was started by a member of the Administrators group. Do not use this setting unless you are sure your installation will run successfully on unprivileged accounts. On Windows NT/2000/XP/2003, lowest behaves the same as none.
* Added new Compiler IDE option: Autosave before compiling.
* [Tasks] section flags checkedonce and unchecked may now be combined. This combination specifies the task to be unchecked by default on the first install, and always unchecked by default on subsequent installs as well.
* A problem with "Not Implemented" errors when Setup or Uninstall was run on Windows 7 under special conditions such as from a non-interactive service was fixed.
* Changed the CodePrepareToInstall.iss example script to use the RunOnce registry key instead of a shortcut placed in {commonstartup}.
* Pascal Scripting: the Non Unicode compiler now has a PAnsiChar type just like the Unicode compiler.
* Added official Japanese translation.
* Unicode [Code] based on RemObjects Pascal Script SVN code revision 197.
* Minor tweaks.