---- Blair <os...@live.com> wrote: > Yes. However, if the bootsrapper (A) runs silently any prerequisite > installations that are not launched with ShellExecute or that are > incorrectly manifested for elevation or that are MSI they may fail if as a > result the UAC prompt for them never appears.
Yeah, I see now what you mean. But that's not going to be a problem. The purpose of the bootstrapper (my bootstrapper) is to extract the correct MSI file (there's one for 32 and one for 64-bit) and then launch msiexec. It does some other tasks too: - provide a nice icon for the package (since plain MSI files can't have a custom icon) - check if you are running on Vista and up - check if an older version is already installed and warn about potential upgrade incompatibilities - launch the app after it is installed Basically nothing that requires elevation. Also the last two steps are going to be moved to the MSI now that I know how to do it. I still want to keep the Vista check in the bootstrapper because there is no guarantee what Windows Installer version is available for older environments like XP or Win2000 (or god forbid Windows 95!). > I don't know enough about the bootstrapper that comes with Visual Studio to > know one way or the other (if it uses ShellExecute or not, the quality of > whatever packages you are consuming, etc.) I am not using the Visual Studio bootstrapper. As far as I know it ensures the right Windows Installer is present before it launches the MSI. It may also install the Windows Installer if it's missing, not sure about that part. ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users