Summary
This article discusses the differences between public and private properties.
Synopsis
This article discusses the differences between public and private Windows Installer MSI properties.
Discussion
Public properties are accessible throughout the Setup (command line), Dialog Editor, custom actions, InstallScript, etc., while private properties are only accessible within the interface. Public properties are defined in all capital letters in the Property Manager, while private properties can be either case.
- If you are using a property to conditionally install a component or feature or you are trying to access it via
MsiSetPropertyorMsiGetProperty, you may want to declare this property as a public property. - There are many public properties, such as
ALLUSERS, REINSTALL, and REMOVE, which are predefined Windows Installer properties that you can use within your project and call via command-line arguments. - Public properties can be accessed and modified by the end user running your setup, via command line, or transforms.
Additional Information
For more information, see the Windows Installer Help Library topics Public Properties and Private Properties.
Related Articles
The Difference between a Public MSI Property and a Global InstallScript Variable 6Number of Views Operator with full permission cannot delete a public as well as private views, getting redbar error 4Number of Views What Are the Differences Between Basic MSI and InstallScript MSI Project? 8Number of Views What is the Difference Between Standard and Current Properties / Filters / Segments? 15Number of Views Differences between the x64_n6-11.19.2.0_v6.zip and x64_n6-11.19.2.0_vc16.zip Flexnet publisher kit 13Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago