Edit Property Dialog

Create or edit a property.

Edit Property

General

Name

In this field, you can specify the property name. When choosing the property's name, you should also decide if the property will be private or public.

Value

In this field, you can specify the property's default value. Since this field is Pseudo-formatted, you can use some of the properties available when your custom property is initialized. To select one of them, type the "[" character and select the "Property..." menu.

Hide Property

Prevents the property from being written into the log file. This may be used to prevent the installer from displaying passwords or other confidential information in the log file.

NoteWhen the machine Debug policy is set to a value of 7, the installer will write the property in the log, even if the property is marked as hidden.

Set persistent property

If you enable this option, the property will be stored in the registry and available in maintenance mode (repair, uninstall, etc.) and during the upgrade installation. If the property is changed during maintenance, its value will not be stored in the registry.

Secure property

Encrypts the value stored in the property.

Checking this option will automatically add the SecureProp.dll to the project and an internal custom action that will be executed during the install execute stage. To learn how to integrate this functionality with your application see the Secure Property how-tos.

Admin property

Allows the property to be saved during administrative installation; meaning when the user installs from an administrative image, this value will be used rather than the one stored in the MSI file.