Installation page
The Tarma QuickInstall 2 Installation page has been renamed to Installer options in InstallMate. Its purpose has remained the same; it defines the options for the installer. However, in InstallMate 9 several of the Tarma QuickInstall 2 options have become custom actions in the various action sequences.
Changes from Tarma QuickInstall 2 to InstallMate
The following table shows the correspondence between the Installation fields in Tarma QuickInstall 2 and the Installer options fields in InstallMate.
Tarma QuickInstall 2 | InstallMate | Changes and conversion notes |
---|---|---|
Installation options | ||
Application folder | n/a | In InstallMate, the primary installation folder is accessed indirectly through the <PRIMARYFOLDER> variable. It is usually set to <INSTALLDIR>, but can be any folder. However, in contrast to <AppFolder> in Tarma QuickInstall 2, the InstallMate primary folder is treated the same as other folders. |
Allow customer to browse for application folder | n/a | In InstallMate, you can specify folder browsing by checking the Allow folder browsing option of a component. This can be done for more than one feature if you want the user to choose separate installation folders for different parts of your product. |
Append base folder name | n/a | No longer supported. |
Program group | n/a | In InstallMate, the All Users\Start Menu\Programs\<ProductName> folder is the default program group folder. However, you can change this at will. |
Check running processes | Process check | The InstallMate options correspond 1-to-1 with the Tarma QuickInstall 2 options. |
Require Administrator rights | Installation level | InstallMate supports several installation levels; the Tarma QuickInstall 2 Require Administrator rights option corresponds to Administrator. |
Suppress in-use warnings | Suppress in-use warnings | No changes. |
Unconditional reboot | Reboot policy | InstallMate supports several reboot policies; the Tarma QuickInstall 2 Unconditional reboot option corresponds to Always reboot. |
Clean up log | Clean up log | No changes. |
Error handling... | Error handling... | The InstallMate Setup Error Handling dialog box uses the opposite sense ("Treat as fatal" instead of "Ignore error") and adds several new options, but is otherwise similar to the Tarma QuickInstall 2 error handling options. |
Finish page | ||
Run App | n/a | In InstallMate, this functionality is implemented by the predefined FinishDlg on the Dialogs project page, and by the final Run Program action in the predefined UIFirstInstall action sequence on the Actions project page. The connection between the dialog box and the action is formed by the UIRunApp and UIShowRunApp variables. You can add, change, or remove similar actions yourself. |
Arguments | n/a | |
Start in | n/a | |
Readme | n/a | Not supported by default in InstallMate. However, you can add an additional option to the predefined FinishDlg on the Dialogs project page and add your own handling there. |
Uninstaller options | ||
Uninstaller key | Uninstaller | The InstallMate Uninstaller attribute on the Installer options project page determines if and how an uninstaller will be registered. If registered, the uninstaller will always use <ProductCode> as its uninstaller registry key name. |
Uninstaller title | Display name | In InstallMate, the uninstaller's display name is localizable. |
Previous version uninstaller key | n/a | InstallMate uses Uninstall Product actions to uninstall the previous version of your product (or any other product). When you open a Tarma QuickInstall 2 project, any uninstaller keys in Previous version uninstaller key option are automatically converted to one or more Uninstall Product actions in the predefined MainInstall action sequence on the Actions project page. |
Query previous version uninstall | n/a | |
Clean up aggressively | n/a | InstallMate uses a different folder removal algorithm than Tarma QuickInstall 2, which makes this option superfluous. |