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