[EMAIL PROTECTED] wrote:
> I have a very similar issue whereby Vista Logo testing 
> automatically fails any component that has more than one 
> shortcut within it.  As such I have removed a shortcut from 
> the component containing the app's main executable and have 
> created a new component that installs an LNK file (a copy of 
> the advertised shortcut) into the second location - the 
> Desktop, for argument's sake.  The code looks like this...
> 
> <DirectoryRef Id="DesktopFolder">
>       <Component Id="DesktopSC" 
> Guid="YOURGUID-????-????-????-????????????" DiskId="1">
>               <Registry Root="HKMU" 
> Key="SOFTWARE\[Company]\[App]\[Version]\Install">
>                       <Registry Name="DesktopSC" Value="1" 
> Type="integer" />
>               </Registry>
>               <File Id="DesktopSC" Name="ShortCut.lnk" 
> Compressed="yes" src="Installs\ShortCut.lnk" />
>       </Component>
> </DirectoryRef>
> 
> The problem is that I now get a validation error in ICE57 
> thinking that the "DesktopFolder" is a per-user location and 
> that the "HKMU" keypath can be either per-user or 
> per-machine. 

That's exactly my problem.

> Whereas, we all know that the "DesktopFolder" 
> will resolve to either a per-user or per-machine location 
> just as the "HKMU" keypath will - depending on the value of ALLUSERS.
> 
> The validation is very dumb, but Vista Logo relies upon it.  
> I have a workaround, but it's very untidy and I hate it... at 
> the end of the day, the "HKMU" keypath should satisfy 
> validation's need for a keypath that matches the component's 
> per-user/per-machine state.

But the code you showed above is not that workaround, is it?
It does not yield any improvements in terms of less errors
in validation as faras I can tell.

Regards,
Andre'

-------------------------------------------------------------------------
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