Property Table

The Property table contains the property names and values for all defined properties in the installation. Properties with Null values are not present in the table.

The Property table has the following columns.

Column Type Key Nullable
Property Identifier Y N
Value Text N N

 

Columns

Property

The name of a property. See Properties.

Value

A localizable string value for the property. This may never be Null or an empty string.

Remarks

Note that you cannot use the Property table to set a property to the value of another property. The installer does nothing to the text string entered in the Value column before setting the property in the Property column. If FirstProperty is entered into the Property column and [SecondProperty] in the Value column, the value of FirstProperty is set to the text string "[SecondProperty]" and not to the value of the SecondProperty property. This is necessary to prevent creating circular references in the Property table. Instead, you can set one property to another by using a Custom Action Type 51.

Note that the AdminProperties property can be used to override the values in the Property table during an Administrative Installation.

Do not use properties for passwords or other information that must remain secure. The installer may write the value of a property authored into the Property table, or created at runtime, into a log or the system registry.

Validation

ICE03
ICE05
ICE06
ICE16
ICE24
ICE31
ICE34
ICE36
ICE40
ICE46
ICE48
ICE52
ICE61
ICE73
ICE74
ICE80
ICE87
ICE88
ICE91
ICE99