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.
* On Windows 2000 and later, it now uses Windows' own regsvr32.exe to handle DLL registration/unregistration instead of an internal program. This should address errors seen on Windows Vista when registering certain older DLLs. (Windows Vista applies a compatibility fix known as "WRP Mitigation" to regsvr32.exe, which allows it to successfully register DLLs that attempt to write to system registry keys in violation of Windows Resource Protection.)
* Some messages have been added and removed in this version. (View differences in Default.isl)
o New messages: ErrorRegSvr32Failed.
o Removed messages: ErrorRegisterServerMissingExport.
* The uninstall program's version is now 51.46.0.0.
* Minor tweaks.