AGInstaller is an easy to use and powerful development tool you can use to build full Windows 9x/Me/NT/2000/XP compatible setups for your developments.
It approaches the gold standarts in this industry and has the gentleman's set of features such as registry and INI files creation/modification, Start Menu shortcuts, effective files compression and many others.
It has several peculiar features such as CRC self-verification and two types of original user interface.
At present AGInstaller has no graphical interface and build installers from a script file that has INI-file format. ( There is a
free AGInstaller GUI for creating script files. It is a AGIsBuilder by Sam Francke. )
A script can be created with any text editor.
Complete usage instructions and description of the script format are available. Only 40k overhead over compressed data size.
Here are some key features of "AGInstaller":
· Generates self extracting, win32 executable installer.
· Creates sfx-archives.
· Effectively compresses parts of a product.
· Only 46k overhead over compressed data size.
· Installer CRC self-verification.
· Uninstall support.
· Installation rollback.
· Multilanguage interface support.
· Compact or full size interface.
· Creates sfx-archives.
· With or without a big gradient screen.
· Install depend of conditions (Windows and Internet Explorer versions and more)
· Displays dialogs: Select Language, Welcome, License Agreement, Readme Information, Select Application Folder, Select Programs Menu Folder, Ready To Install, Setup Complete.
· Creates file and folder shortcuts.
· Creates file associations.
· Creates registry keys and values
· Writes into INI files.
· Shows checkboxes in Select Shortcuts Folder dialog allowing to cancel program's group creating and shortcuts creating on the Desktop or on the QuickLaunch panel.
· Ability to run programs and open folders before or after any dialog was closed during
· installation.
· Ability to call dll functions before or after any dialog was closed during installation.
· Registers or unregisters ActiveX controls.
· Correctly installs/uninstalls shared components (shared legacy files).
· Detects destination directory from the registry (from a previous installation).
· Shows checkboxes in Setup Complete dialog allowing to cancel opening readme file and launching a specified program after the installation completed.
· Ability to reboot system after the installation completed.
· Ability to build installer from files being in several different folders.
· Low resource requirements.
· Fast and efficient.
· Easily building from a script.
· Relative paths in the script are permitted.
Limitations:
· Free for non-commercial usage.