Trying to sort out msi installer security permission requirements
I've been asked to sort out what the security requirements are for our MSI installers. Unfortunately, I'm a bit stuck on what is required of a Windows Installer Component ID Launch Condition. I开发者_StackOverflow中文版 can't seem to dig up where those component id's are even stored. Any insight would be greatly appriciated.
The short answer: there are no permissions required. Everyone can evaluate the launch condition.
Components are handled internally by Windows Installer, along with the cached MSI. It doesn't matter where their information is stored because Windows Installer is fully integrated with user accounts, permissions and the UAC.
Basically, Windows Installer can do whatever it wants. None of its built-in actions will fail because of permissions because they were designed this way.
Additonally, searches only read information. Since the component information is stored internally and it's not accessible to your users, there's no reason a permission problem would occur.
精彩评论