Msi properties
From wikinotes
Properties are variables that are global to the MSI installer.
You may reference these values in other values, installer UIs etc.
Documentation
property table | https://docs.microsoft.com/en-us/windows/win32/msi/property-table |
property reference | https://docs.microsoft.com/en-us/windows/win32/msi/property-reference |
Common Properties
set me | ||
---|---|---|
ARPCONTACT | you@example.com |
email displayed during uninstall |
ARPHELPLINK | https://your.domain.com |
internet address for technical support |
ARPHELPTELEPHONE | technical support phone numbers | |
Privileged | 1 |
installer should request admin privileges |
MSIUSEREALADMINDETECTION | 1 |
installer should use current user info, even when running as admin. (<=vista) |
use me | ||
ProductName | Human readable name of application | |
ProductVersion | String format of product version | |
ServicePackLevel | ||
ServicePackLevelMinor |
msilib
props = [
('ARPCONTACT', 'you@example.com'), # support email
('ARPHELPLINK', 'https://yourwebsite.com'), # support website
]
msilib.add_data(db, 'Property', props)