I find that the msi file extension tells Vista that the process requires
elevation and you get the UAC prompt before the UI Sequene begins. 
Therefore, by the time you get to your 'Install' button with the potential
to display your UAC Shield, the install doesn't require elevation (as it all
ready has it) and the behaviour decides not to show the shield as it's not
going to call UAC.

Basically, your installation should call UAC only once.  If your
bootstrapper icon has been deemed worthy of the shield by Vista, this will
call UAC.  From then on, nothing needs the shield and shouldn't have it.  To
stop this and only elevate when you actually click 'Install' (and so display
the shield) you will need to stop the install from elevating itself before
the UI begins - probably with an appropriate manifest file.

Best of luck,
Gareth
-- 
View this message in context: 
http://www.nabble.com/Shield-Decoration-on-buttons-tf3566512.html#a10032713
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to