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.
The name of a property. See Properties.
A localizable string value for the property. This may never be Null or an empty string.
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.
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.
Build date: 11/30/2012