The ICE tests try to take into account scenarios that are rarely used, and
because of that are (at least somewhat) messed up (IMHO). Ideally you will
suppress individual reports instead of having to suppress the entire ICE,
but ...

-----Original Message-----
From: Will Sullivan [mailto:wsulli...@softdocs.com] 
Sent: Wednesday, October 27, 2010 11:55 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] All Users Start Menu shortcut without touching HKCU for
Windows 7 Logo testing

Seen tons of info about adding such shortcuts, but they all use a HKCU
registry key as the key path.

I need to create All Users shortcuts (both for "All
Programs/Company/Product" and the Startup folder) WITHOUT touching HKCU so I
can pass Win 7 Logo testing.

If I attempt to do the following:


                        <Component
                                Id="Shortcuts"
                                Guid="e18fb74f-b182-4aa7-8a23-b50b48aa62e8">
                                <Shortcut Id="StartupShortcut"
                                                  Directory="StartupFolder"
        
Target="[INSTALLDIR]DERP.exe"
        
WorkingDirectory="INSTALLDIR"
                                                  Name="DERP">
                                        <Icon Id="startupIcon"
        
SourceFile="$(var.DERP.TargetPath)"/>
                                </Shortcut>
                                <Registry Id="softdocskey"
                                          Root="HKLM"
                                          Key="Software\HERP\DERP"
                                          Name="Installed"
                                          Type="integer"
                                          Value="1"
                                          KeyPath="yes"/>
                        </Component>

It craps on me with errors ICE43 and ICE57 (use HKCU and mixing per-user and
per-machine in a component).  

It seems VERY ODD to me that I can just turn off ICE checking and PASS logo
testing, however if I fix the ICE errors I FAIL logo testing.

How f*ed up is that? 

Anybody have a solution which passes both ICE and logo testing?
----------------------------------------------------------------------------
--
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to