Wix * .msi Icon and Logos

According to this http://wix.tramontana.co.hu/tutorial/user-interface/ui-wizardry

I created the following code

<?xml version="1.0" encoding="utf-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" Name="Installer" Language="1033" Version="0.0.1.4" Manufacturer="my" UpgradeCode="*"> <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> <MediaTemplate EmbedCab="yes" /> <!--icon for Add/Remove Programs--> <Icon Id="WINDOWS.ico" SourceFile="..\WINDOWS.ico" /> <Property Id="ARPPRODUCTICON" Value="WINDOWS.ico" /> <Feature Id="ProductFeature" Title="Installer" Level="1" Description="The complete installation" Display="expand" ConfigurableDirectory="INSTALLFOLDER"> <ComponentRef Id="ProgramMenuDir" /> <ComponentGroupRef Id="ExportReleaseComponentGroup" /> </Feature> <!--Internal tools--> <Feature Id="Internal_Calibration_tools" Title="Internal Calibration tools" Level="1000" Description="Internal tools"> <ComponentGroupRef Id="group_Internal_Calibration_tools" /> </Feature> <UIRef Id="WixUI_Mondo"></UIRef> <UIRef Id="WixUI_ErrorProgressText" /> <WixVariable Id="WixUIExclamationIco" Value="..\Import\WINDOWS_32px.ico" /> <WixVariable Id="WixUIInfoIco" Value="..\Import\WINDOWS_32px.ico" /> <WixVariable Id="WixUINewIco" Value="..\Import\WINDOWS_16px.ico" /> <WixVariable Id="WixUIUpIco" Value="..\Import\WINDOWS_16px.ico" /> </Product> <Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFiles64Folder"> 

However, I still do not see the icon changes.
enter image description here

enter image description here


everything works fine in bootstrap, and all the icons have been changed.

+6
source share
2 answers

You must add this. An image of the entire top banner should be added.

 <WixVariable Id="WixUIBannerBmp" Value="..\images\banner.bmp" /> 

Make sure it is the right size and should be a bitmap.

Link: http://wixtoolset.org/documentation/manual/v3/wixui/wixui_customizations.html

+9
source

You show the image of the top banner, if you want to change it, you need to create a 493 × 58 bitmap that will serve as a background layer for the names and texts of the dialogs.

So add this line to the Product element:

 <WixVariable Id="WixUIBannerBmp" Value="$(var.ImagesDir)\[YOUR BITMAP HERE].bmp" /> 

You will find other WixVariables that you need to change the default WIX UI here

+3
source

Source: https://habr.com/ru/post/977610/


All Articles