/build/static/layout/Breadcrumb_cap_w.png

what is Restricted public property in msi?

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).

INSTALLLEVEL, ….

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

Answers (2)

Posted by: rad33k 7 years ago
Fourth Degree Brown Belt
0
I've changed tags as this question is related to the Windows Installer (MSI) engine.

Good explanation is on MSI vendor's website :)
https://msdn.microsoft.com/en-us/library/windows/desktop/aa371243%28v=vs.85%29.aspx
Posted by: anonymous_9363 7 years ago
Red Belt
0
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.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

View more:

Share

 
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