InstallShield 2019
Project • This information applies to the following project types:
• | Basic MSI |
• | DIM |
• | InstallScript MSI |
• | Merge Module |
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, add them to the SecureCustomProperties property.
If you perform tasks such as the following ones, InstallShield automatically adds the applicable property to the SecureCustomProperties property:
• | When you use a public property in a system search, InstallShield adds the public property to the SecureCustomProperties property. |
• | When you add or import a dialog to a Basic MSI or Merge Module project, and the dialog contains a control that is set through a property, InstallShield adds that property to the SecureCustomProperties property. |
• | When you add a major upgrade item to your project, InstallShield adds the value of the Detect Property setting on the Advanced tab for that upgrade item to the SecureCustomProperties property. |
This enables the custom public properties to be set in the user interface sequence and then be passed to the execute sequence.
To manually specify that a custom public property should be a restricted property:
1. | In the View List under Behavior and Logic, click Property Manager. |
2. | In the Name column, find the SecureCustomProperties property. |
If this property is not listed, click the New Property button to create this property, and in the Name column, enter SecureCustomProperties.
3. | In the Value column, enter the public properties that you would like to restrict. Separate multiple entries with a semicolon (;). |
See Also
Working with Windows Installer and Advanced UI or Suite/Advanced UI Properties
InstallShield 2019 Help LibraryApril 2019 |
Copyright Information | Flexera |