Uninstaller information

By default, the Tarma QuickInstall Setup program will register itself as the uninstaller for your application (see the Installation page for the options affecting the uninstaller). If it does, it will register uninstaller information with Windows, stored under the following registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

A new registry key is created as child of the Uninstall key mentioned above. The name of this key is the value of the <Uninstall> project variable, i.e., whatever you entered as the Uninstaller key on the Installation page. The resulting registry path is represented by the <UninstallRegPath> variable; Setup uses the value of that variable to store the uninstaller information.

This new registry key serves as the container for the following values.

* Note - Tarma QuickInstall stores all of the above information when it registers an uninstaller for your application, regardless of the Windows version. However, installers from other vendors might omit one or more values. In that case, you can only rely on the values marked * to be present.

As indicated above, most of the information is used by (recent versions of) Windows in one way or another. However, your application also has access to this information if desired, as long as it knows the name of the uninstaller key. If you enter the name built into your application in the Uninstaller key field on the Installation page, then Tarma QuickInstall will use it and your application can find the information.