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

Reply via email to