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

Reply via email to