Or if you're using advertised shortcuts, which you need to if you want install-on-demand or advertised products to work. Advertised shortcuts will cause Windows Installer to be invoked to install/repair the feature that the shortcut links to.
Most developers don't live in a centrally-managed environment where users hot-desk and could be assigned different applications from those permitted to different users sharing the same computer, but that's one of the problems that Windows Installer was designed to solve. That's my view on where per-user versus per-machine comes from. Some of the ICE rules seem to be around cleaning up a per-user installation after the application has been un-assigned from a user. -- Mike Dimmick -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tony Hoyle Sent: 11 April 2007 13:11 To: [EMAIL PROTECTED] Subject: Re: [WiX-users] ICE38 error 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. ------------------------------------------------------------------------- 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 [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/wix-users