This perMachine / perUser discussion really confuses me. ;-)

 

I tried what happens if I set InstallScope="perUser".

 

The result is, that I cannot install the software on Vista, because it says
I do not have sufficient access rights to enter C:\Program
Files\[Manufacturer] (no, it does not ask whether it shall elevate, even if
I set InstallPrivileges="elevated" in addition to InstallScope="perUser").
This is because "real" perUser installs are only possible in Windows 7, but
all other Windows (= 99,9% of all existing installations) will share the
files folder.

 

So if InstallScope="perUser" useless on every OS besides Windows 7?

 

The consequence would be that one must write different .msi for Vista and
Windows 7 -- one that is perMachine (since perUser will not work) and one
that is perUser (since that seems to be what Microsoft wants us to do in
Windows 7).

 

This sounds weird, since everything else besides that flag will be the same!

 

Or did I miss something?

 

Thanks

Markus

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to