Gareth at Serif wrote:
> the system wouldn't have those files and they may be vital to the 
> running of the program and will probbaly see a lot of crashes or 
> missing content - a poor experience.

Which will probably happen anyway if your app is not specifically
designed to be installed per-user (for example code that reads HKLM
needs to be able to read HKCU as well or detect the installation type
somehow).  Mucking around with ALLUSERS is advanced stuff and any user
that started doing it randomly should expect a lot of stuff to break.

Equally if a user forced ALLUSERS=0 then another user installed
ALLUSERS=1 then things would go completely fubar.

Ideally ALLUSERS should *not* be overridable by a user but we have what
we have... whatever happens is a broken system.

> keypaths in a per-user location (such as a registry value in HKCU) 
> then any new user that's missing these components will get an
> automated repair on runup (because they won't have the HKCU keypaths
> either) and will have those

Only if you code to check the registry keys and reexec the installer if 
you don't find them - again this requires special app support and most 
apps simply don't have it.

Tony

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to