Ok, I've been reading a lot and I understand many have asked this before and many have received a lot of different answers.
The summary I get is: If you want to install a shortcut for all users, set the ALLUSERS property to 1 (or package@installScope="perMachine") which will make the DesktopFolder (for example) be what you want, and use a registry key as keypath. BUT, if you want, as you may be intending to, to place that registry key under HKLM, your are basically screwed, because: - ICE57 is outdated so it basically bothers you with nonsense warning/error for this case (about mixing peruser and permachine stuff) so either: - Supress it (and risk missing ICE57 errors that for other parts of your installer might make sense) and place the keys wherever. - Place the registry keys in HKCU and never mind about leaving garbage in the registry if a different user uninstalls your application. So the question would be: Is there a correct way to achieve creating shortcuts for all users and placing the corresponding keys in HKLM? And for confirmation: Is this definitely an error in the ICE57? Thanks and regards. Francisco ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users