Password-Protecting an Advanced UI or Suite/Advanced UI Installation

InstallShield 2019

Project • This information applies to the following project types:

Advanced UI
Suite/Advanced UI

Edition • The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.

InstallShield enables you to password-protect the setup launcher for your Advanced UI or Suite/Advanced UI installation. When you password-protect your setup launcher, any end user who wants to run your installation must enter a case-sensitive password.

To password-protect an Advanced UI or Suite/Advanced UI installation:

1. Add password protection for your setup launcher:
a. In the View List under Media, click Releases.
b. In the Releases explorer, select the release that you want to configure.
c. Click the Setup.exe tab. The setup launcher’s settings are displayed.
d. In the Password Protect Launcher setting, select Yes.
e. In the Launcher Password setting, specify the case-sensitive password that you want require end users to specify.
2. Optionally add a predefined wizard page where end users can enter the password:
a. In the View List under User Interface, click Wizard Interface.
b. In the Wizard Interface explorer, right-click Wizard Pages and then click Add Predefined Page. The User Interface Wizard opens.
c. In the Task page list, select Enter installation’s password.
d. In the Subsequent page list, indicate where in the wizard page sequence to schedule the password wizard page. The page that you select in this list will be displayed immediately after the new password wizard page at run time.

Note • When you add the predefined password wizard page to your project, InstallShield adds a placeholder image control to it so that you can add a lock image to the page. Ensure that you either configure the control’s Resource setting to indicate the file that you want to display with this control, or, to exclude an image, delete the image control.

By default, the predefined password wizard page uses the ISPassword property to store the password value that the end user enters. The Advanced UI or Suite/Advanced UI installation compares the value of the ISPassword property with the password that is stored in the password in the Setup.xml file. The installation advances to the next wizard page if the password that the end user entered and the one that was configured in the project match.

For silent Advanced UI and Suite/Advanced UI installations, end users can use the /password command-line parameter to specify the password from the command line. To learn more, see Advanced UI and Suite/Advanced UI Setup.exe Command-Line Parameters.

See Also