Your conclusions are correct. All you can do is ignore ICE57 in this case. -----Original Message----- From: Francisco Gabriel Malbrán [mailto:fgmalb...@gmail.com] Sent: 18 May 2011 16:12 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Yet Another Question on Shortcuts and HKLM
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 SDL PLC confidential, all rights reserved. If you are not the intended recipient of this mail SDL requests and requires that you delete it without acting upon or copying any of its contents, and we further request that you advise us. SDL PLC is a public limited company registered in England and Wales. Registered number: 02675207. Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, UK. ------------------------------------------------------------------------------ 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