Installing MSPs without annoying UAC popup
Posted: Thu Aug 16, 2007 1:42 pm
Version of InstallAware: 6
We are currently trying to create patches for installation on a vista box, and we assumed that the use of the same digital signature should eliminate the UAC elevated privileges popup the user receives when installing updates.
The guidelines specified by Microsoft are indicated in the following article:
http://msdn2.microsoft.com/en-us/library/aa372388.aspx
It is clearly stated that authors of Windows Installer installations can create MSPs to be applied by non-Admin users, and if a number of conditions are met, you can also avoid the request for elevated privileges.
This does not seem to work for InstallAware 6. We have conducted a similar test on the trial version of InstallShield, and it worked as expected. The business case for us is simple - once the base installation is completed, our distribution model involves many point upgrades of the software, and we cannot inconvenience our users with this request for privileges each time. It has to run as a silent upgrade with minimal to no interruption.
Other associated questions will help to clarify:
- We need to be able to generate raw MSP files without any visual components. We don't need a self-installing executable to do this. With IA6 we created a 1 MB exe, but with InstallShield we were able to produce an 18KB MSP file. Have we missed some feature in IA6 that will allow us to do this?
-Will IA7 solve some of these issues?
Thanks in advance,
Nuno Borges
We are currently trying to create patches for installation on a vista box, and we assumed that the use of the same digital signature should eliminate the UAC elevated privileges popup the user receives when installing updates.
The guidelines specified by Microsoft are indicated in the following article:
http://msdn2.microsoft.com/en-us/library/aa372388.aspx
It is clearly stated that authors of Windows Installer installations can create MSPs to be applied by non-Admin users, and if a number of conditions are met, you can also avoid the request for elevated privileges.
This does not seem to work for InstallAware 6. We have conducted a similar test on the trial version of InstallShield, and it worked as expected. The business case for us is simple - once the base installation is completed, our distribution model involves many point upgrades of the software, and we cannot inconvenience our users with this request for privileges each time. It has to run as a silent upgrade with minimal to no interruption.
Other associated questions will help to clarify:
- We need to be able to generate raw MSP files without any visual components. We don't need a self-installing executable to do this. With IA6 we created a 1 MB exe, but with InstallShield we were able to produce an 18KB MSP file. Have we missed some feature in IA6 that will allow us to do this?
-Will IA7 solve some of these issues?
Thanks in advance,
Nuno Borges