1 - correct but by Vista you actually mean Windows Installer 4.0/4.5 as this also applies to Server 2008 (Vista/2k8 RTM & SP1 ship with Windows Installer 4.0, SP2 ships with Windows Installer 4.5). 2 - correct but again by Windows 7 you actually mean Windows Installer 5.0. Same thing in practice as Windows 7 only has Window Installer 5.0 available but try not to confuse an operating system with a Windows Installer version as they're not interchangeable. 3 - wrong. The stock WiX UI's do this quite happily with Windows Installer 4.0 & 4.5. They will request elevation when the InstallExecuteSequence starts (if running with UI this happens after you click on the "Install" button on the VerifyReadyDlg which will also show the UAC shield). 4 - As one would expect you can't use things which don't exist. 5 - XP RTM & SP1 ship with Windows Installer 2.0. SP2 ships with Windows Installer 3.0. SP3 ships with Windows Installer 3.1. I know SP2 has Windows Installer 3.1 pushed to it by Windows Updates so it's fair to assume XP systems have Windows Installer 3.1. Server 2003 SP2 & XP64 also ship with Windows Installer 3.1. There is a Windows Installer 4.5 redistributable available for pre-Vista O/S but it's not pushed by Windows Updates so don't rely on it unless you're willing to bootstrap it (or don't mind your installers failing to run for people who don't have it).
To answer your question, Yes. Unless Microsoft decide to push Windows Installer 5.0 pre-Windows 7 machines (don't hold your breath). Palbinder Sandher Software Deployment & IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: Kristoffer Danielsson [mailto:kristoffer.daniels...@live.se] Sent: 16 March 2010 08:32 To: wix-users@lists.sourceforge.net Subject: [WiX-users] "Per-machine" and "Per-user" in the same package? I know this is a trite topic, but I can't understand the whole idea. Please clarify! :) Correct me if I'm wrong, but what I've read is that: 1) On Vista: You cannot have ONE msi that allows for both "per-machine" and "per-user" installation on Windows Vista. 2) On Windows 7: You cannot have ONE msi that allows for both "per-machine" and "per-user" installation unless you use MSI 5.0. 3) in MS 4.5 (and earlier), UAC elevation cannot be done from the UI sequence. 4) MSI 4.0 functionality cannot be used by earlier versions. 5) XP requires MSI 3.1 or earlier. Does this mean that it's impossible to create a single MSI that allows for both "per-machine" and "per-user" installation on Windows XP/Vista/7? Thanks. _________________________________________________________________ Mejla på krogen! Hotmail i mobilen. http://new.windowslivemobile.msn.com/SE-SE/windows-live-hotmail/default.aspx ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users