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&#174; 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&#174; 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

Reply via email to