Hi

Here's the scenario:
Installer creates the following shortcuts:
1. Advertised shortcuts to executables.
2. Non-advertised shortcuts to documentation (PDF files)
3. Non-advertised shortcuts to folder.

The non-advertised shortcuts are used to get the proper system-icons for the
folders, and pdf icon for documentation.

Because of ICE38 and ICE57, a HKCU is needed for the non-advertised
shortcuts. The problem is that if user A installs the software and user B
(or C) logs on to the same computer. When user B or C starts any of the
advertised shortcuts, it will trigger a repair because of the HKCU
requirement for non-advertised shortcuts.

This is really a catch-22. The validation requires a HKCU, but that will
trigger a repair requiring the original MSI, which might have been deleted,
or installed from a CD. It is possible to cache the entire installer, but
wasting GB's on the users harddrive because of a single HKCU issue isn't
good practice, especially since it isn't a "real" issue. It's a installer
validation issue.

I can replace all shortcuts to be non-advertised, but that is not ideal, as
a repair condition should be triggered if some of the files are really
missing.

Any suggestions?

thanks,
Leif
------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to