ALLUSERS="2" is a valid setting. http://msdn.microsoft.com/en-us/library/aa367559(VS.85).aspx
As Thorsten said on his reply, don't worry too much about locking that type of thing down. If a user is competent enough to mess with your MSI to engineer a per-user installation rather than a per-machine one leave them to their own devices. I'd be surprised to find any sys-admin who'd do per-user installs rather than per-machine & your average user isn't going to know the difference anyway. 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: Paul Baker [mailto:paulbak...@gmail.com] Sent: 08 March 2010 05:14 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Ensuring an MSI can only be installed per-machine I have set the Package/@InstallScope attribute in my WiX source file to "perMachine". As I understand things, this sets the ALLUSERS property to 1. This effectively causes my MSI to default to a per-machine installation, but does not entirely prevent per-user installs since ALLUSERS can be overridden on the command line. -- If I only ever want my installer to be used per-machine, is it recommended that I do something to try and prevent users overriding ALLUSERS? I was investigating exactly what I might do and tried to prevent per-user installations with a launch condition on "ALLUSERS=1". I tried: <Condition Message="...">ALLUSERS=1</Condition> Unfortunately, this had very little effect. Whilst it prevented installation with ALLUSERS="", if ALLUSERS was set to any value, e.g. ALLUSERS=2, the installation was allowed to continue. Also, it seemed that repair and uninstall were allowed to go ahead no matter what the value of ALLUSERS. -- Why did this condition not work as planned? ------------------------------------------------------------------------ ------ 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