For what it's worth, Chris Jackson was able to reproduce this problem, and confirmed that it is a bug in Windows 7. The fix won't make it into the RTM but should be in "a Windows Update coming soon".
--Quinton -----Original Message----- From: Quinton Tormanen [mailto:quint...@deltacompsys.com] Sent: Thursday, June 25, 2009 5:36 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Enforcing x86-only and x64-only installs Thanks Bob. Once I added the appropriate <supportedOS> elements to my manifest, it appears to disable the Program Compatibility Assistant (PCA) on Windows 7. There is still one quirk that I haven't figured out. That is, if I download my bootstrap exe from the web and save it to my desktop and run it, it runs in the Windows 7 context and therefore doesn't invoke the PCA when done. However, if I choose to run it directly from the web (using Run instead of Save), then it mysteriously runs in the Windows Vista context and DOES invoke the PCA. *Sigh* I don't expect you to have an answer for why this happens, but I'll see if I can get an answer from Chris Jackson. --Quinton -----Original Message----- From: Bob Arnson [mailto:b...@joyofsetup.com] Sent: Thursday, June 25, 2009 8:26 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Enforcing x86-only and x64-only installs Quinton Tormanen wrote: > Notice that I distribute my MSI file embedded in a bootstrap built with > IEXPRESS.EXE, which runs "MSIEXEC /i rmctools.msi /lv RMC_Install.log". > This bootstrap utility also has a manifest embedded using MT.exe that > sets the requested privilege level to "asInvoker". My understanding was > that this turned off Windows' program compatibility engine. > Not in Windows 7. See http://blogs.msdn.com/cjacks/archive/2009/06/18/pca-changes-for-windows- 7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the- rules-on-you.aspx, for example. -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------ ------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------ ------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users