09.12.2012 Views

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

InstallShield 2012 Spring Express Edition User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Preparing Installations for<br />

Maintenance and Uninstallation<br />

15<br />

<strong>InstallShield</strong> lets your users rerun your installation to change program features or reinstall or remove<br />

your application. When users select your application in Add or Remove Programs in the Control Panel,<br />

the installation displays dialog boxes that let users do any of the following:<br />

1. Install individual features that were not previously installed, and uninstall individual features.<br />

2. Reinstall your application with the settings selected during the first installation.<br />

3. Uninstall your application.<br />

To modify, repair, or uninstall an application, the operating system must have some indication that the<br />

application is present. To allow this, an installation registers an application with the operating system so<br />

that it can be easily maintained or uninstalled. You enter the necessary information in the General<br />

Information view. For more information, see Specifying Installation Information.<br />

In <strong>InstallShield</strong> installations, maintenance (that is, modification and repair) is handled automatically. In<br />

addition, uninstallation is handled automatically—with the sole exception of custom actions, which must<br />

either undo their own effect during uninstallation or have their effect undone by another custom action<br />

that runs only during uninstallation.<br />

Removing Registry Data Created by Your Product<br />

By default, your product’s uninstaller removes only data that was created by your installation program.<br />

You can use a special uninstallation flag in the Registry view. The uninstallation flag controls the registry<br />

data to be removed during uninstallation. In particular, using the Uninstall entire key flag on a registry<br />

key causes the key and all its values and subkeys to be removed during uninstallation. For more<br />

information, see Registry Flags.<br />

<strong>InstallShield</strong> <strong>2012</strong> <strong>Spring</strong> <strong>Express</strong> <strong>Edition</strong> <strong>User</strong> <strong>Guide</strong> ISE-1900-UG00 287

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!