Resolving ICE43 & ICE57
Posted 12 January 2007 - 14:16
I have ICE43 & ICE57 error in my project and I am unable to understand how to resolve these. Please help.
Posted 12 January 2007 - 14:47
ICE57 checks that components install either to per-user or per-machine locations (not both). For example don't include both entries for HKCU and HKLM or include both userprofile and per machine files. In certain cases setting shortcuts advertised fixes this problem too.
Posted 08 May 2007 - 10:48
Posted 11 May 2007 - 11:27
You can trick the validation by setting a different directory definition to equal "DesktopFolder" in a CA and create the shortcut in your custom defined location (which always equals that of the desktop). Now, validation doesn't think your directory could exist in a per-user location and you can leave your component with an HKLM key path and give your users a nice experience.
Best of luck,
Posted 04 June 2007 - 07:21
But I doubt that this may fail during some per user install scenario. Do you have some idea to handle that?
Posted 20 June 2007 - 15:40
The Desktop folder, for example:
So, if ALLUSERS=1, set your desktop shortcut destination to <path1> and if ALLUSERS=2 then set your desktop shortcut destination to <path2>. You should probably have an else option in case the code falls out the bottom, and default to the permachine location.
You can do something similar for any other system folder based path.
Hope that helps,
Edited by Gareth at Serif, 20 June 2007 - 15:41.
Posted 28 June 2007 - 10:51
We've just had conformatino that ICE57 will be removed from the next Vista Certification document.