Specifying that a Public Property Should Be a Restricted Public Property

InstallShield 2019 Express Edition

Restricted public properties allow network administrators to define public properties that can be changed only by a system administrator or by someone who has elevated privileges. This way, the administrator can change settings quickly without having to worry that unauthorized users on the network may tamper with the installation.

Windows Installer considers a number of public properties to be restricted public properties. For the full list of restricted public properties, see Restricted Public Properties in the Windows Installer Help Library.

To include additional public properties, they must be added to the SecureCustomProperties property.

If you perform tasks such as the following ones through InstallShield user interface, InstallShield automatically adds the applicable property to the SecureCustomProperties property:

When you use a public property in a launch condition that you added to your project through the Requirements view, InstallShield adds the public property to the SecureCustomProperties property.
For dialogs that contain a control that is set through a property, InstallShield adds that property to the SecureCustomProperties property.

This enables the custom public properties to be set in the User Interface sequence and then passed to the Execute sequence.

See Also