This question has been coming up often.  Note that ALLUSERS is completely uppercase – so a user can change your installation to be per-user via the command line or several other methods.  This means that you need the HKCU key to ensure proper repair operation (since a shortcut is not a valid keypath).

 

Derek

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of dangle123 ...
Sent: Tuesday, July 25, 2006 3:36 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] ProgramMenuFolder and validation error

 

When defining a component with "ProgramMenuFolder" as the directory path for a menu item, an ICE38 validation error occur indicating that the component installs to user profile and that it must use a reg key under HKCU as its KeyPaths.  Since I have the property ALLUSERS=1 set doesn't this indicate that the package installs per machine and not per user?  So, why do I still get this validation error?  Is this an installer validation bug?

 

Thanks,

 

-- Leo

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to