ITNinja Question

what is Restricted public property in msi?

02/06/2017 3251 views
In the link http://applicationpackagingtraining.com/Application-Packaging-Real-Time-Interview-Questions-and-Answers.htm

The property types are mentioned as 
Properties are global variables that the Microsoft Windows Installer uses during an installation.

Private: The installer can be use only internally (values can’t be changed during the run time).

Manufacture, ProductCode, ProductID, ProductName, ProductVersion ……

Public: The installer can be uses both internally & externally (values can be changed during the run time also).


Restricted Public: The user can’t change the value both internally & externally due to security purposes. ALLUSERS, REBOOT, REINSTALLMODE …
But I think ALLUSERS and REBOOT can also be passed through command line, then it should be public peroperties.
Could you please explain what is the Restricted Public property exactly.
0 Comments   [ + ] Show comments


All Answers

I've changed tags as this question is related to the Windows Installer (MSI) engine.

Good explanation is on MSI vendor's website :)
Answered 02/07/2017 by: rad33k
Fourth Degree Brown Belt

You should probably avoid "training" documentation which contains corkers like the nonsense above, or this:
49. What is the difference between “Deferred in System Context / Deferred in User Context”?

Ø If the Custom action which installs or modify a file under the INSTALLDIR or Installation should be run in “Deferred in User Context”.
Ø If the Custom action which installs or modify the system file directly should be run in “Deferred Execution in System Context”.
There's so much more I could have picked out but...just avoid.
Answered 02/07/2017 by: VBScab
Red Belt

This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ