Long shot but is your icon file a valid icon on Windows XP? Try copying it to 
an XP machine and assigning it to a shortcut. I seem to remember that the bit 
depth, icon size or alpha channel changed after Windows XP.

Neil

-----Original Message-----
From: Wesley Manning [mailto:wmann...@dynagen.ca] 
Sent: 29 March 2012 16:23
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Wix Burn LogoFile doesn't work on Windows XP

Hi,

I create a burn exe and as long as I don't specify a "LogoFile" attribute for 
the <bal:WixStandardBootstrapperApplication> element I have no problems.  But 
when I do add this attribute it works fine on Windows 7 but does not work on 
Windows XP.  On XP the GUI does not even load.

In the log I get:
 [07D8:081C][2012-03-29T12:16:16]: Error 0x8007000d: Failed to load theme 
controls.
[07D8:081C][2012-03-29T12:16:16]: Error 0x80004005: Failed to create main 
window.
[07D8:080C][2012-03-29T12:16:16]: Shutting down, exit code: 0x80004005

My XML is below.  The only difference in the XML between the two cases is the 
LogoFile attribute.  I also tried to use a Payload element for image as I seen 
a post by someone else using a custom theme but it didn't make a difference.

<Bundle Name="Dynagen Configurator" Version="0.9.0.0" Manufacturer="Dynagen 
Technologies Inc." UpgradeCode="e5ce911c-cae5-43f8-b11e-878989f1fec5"
          IconSourceFile="$(var.ConfigExePath)\DynagenProgramIcon.ico" 
HelpUrl="www.dynagen.ca" 
          Condition="NOT ( ((VersionNT>=600) OR ((VersionNT=501) AND 
(ServicePackLevel=3))) AND (VersionMsi>=301) )"
          >
    
    <BootstrapperApplicationRef
      Id="WixStandardBootstrapperApplication.HyperlinkLicense"
      >
      <bal:WixStandardBootstrapperApplication
            LogoFile="$(var.ConfigExePath)\DynagenProgramIcon.ico"
            LicenseUrl="http://www.dynagen.ca";
            SuppressOptionsUI="yes"
            />
      <!--  -->
      <!--Payload SourceFile="$(var.ConfigExePath)\DynagenProgramIcon.ico"/-->
    </BootstrapperApplicationRef>

                <Chain>
      <PackageGroupRef Id='Netfx4Full' />
      <PackageGroupRef Id="VS2010_Cpp"/>
      <PackageGroupRef Id="Shell_Installer"/>
                </Chain>
    
        </Bundle>

A bug or am I doing something wrong?

Wes Manning


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to