Property
The Property view displays all MSI properties available in the package.
Properties are name-value pairs that define how the installation behaves, control conditional logic, and pass information between installation phases or UI dialogs.
All property definitions are stored in the Property table of the MSI database.
Property
Specifies the name of the property.
- Public Properties - Written in uppercase letters (e.g.,
INSTALLDIR
). These can be passed through the command line or UI. - Private Properties - Written in lowercase letters (e.g.,
myProperty
). These are internal to the MSI and not visible outside the installer.
Value
Sets the value assigned to the property.
đź’ˇYou can add standardized MSI properties or create custom-defined properties
Usage Scenarios
- Custom Actions
Properties can pass values to custom actions for dynamic configuration during installation. - Conditions
Properties are used to set conditions on features, components, or install sequences—for example, installing a feature only on Windows 10. - Secure Properties
A secure public property allows values from the UI to be passed into the execute sequence safely.