Hello,
We have a application that needs admin privilege to install (modifies HKCR in registry to register the Activex control). Just started using Advanced Installer and created setup.exe etc. works great. We figured to provide updates the administrator account is not necessary e.g. we just install in a shared folder rather than Program Files.
I am also able to create the patch and apply it by providing admin credentials. However, we would like non admin users to be able to install the patch. For this I did the following:
1. Created the DisableLUAPatching key and set it to 0 in HKLM\Software\Policies\Microsoft\Windows\Installer as suggested in MSDN.
2. Set the MSIDISABLELUAPATCHING property to 0 in Install Parameters section of the project.
3. Signed the old, new installers as well the patch using our public/private keys. (I verified patch is signed by checking properties of the file and viewing the Digital Signature Details tab)
I am on Windows Vista. I thought the above steps are sufficient to allow non admin users to install patches. What am I missing?
Thanks,
Pushkar
FOLLOW US