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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users