Installation 如何替换NSIS安装程序中的默认徽标?

Installation 如何替换NSIS安装程序中的默认徽标?,installation,nsis,graphical-logo,Installation,Nsis,Graphical Logo,我想替换我的NSIS安装程序中的默认徽标(请参见下图),但我在internet上找不到任何与此相关的内容。能做到吗 将其放在.nsi中的任何位置(在包含MUI.nsh之后): MUI_图标更改.exe图标,默认情况下,该图标在MUI标头中使用,但如果要在标头中使用特定位图,则可以使用MUI_头图像/MUI_头图像\u位图 您可以找到所有现代UI配置选项为了完整起见,这是我用来更改徽标(使用Anders方法)和可执行图标(使用CharlesB方法)的完整代码。还包括Yuri Korolov提到的M

我想替换我的NSIS安装程序中的默认徽标(请参见下图),但我在internet上找不到任何与此相关的内容。能做到吗


将其放在.nsi中的任何位置(在包含MUI.nsh之后):


MUI_图标更改.exe图标,默认情况下,该图标在MUI标头中使用,但如果要在标头中使用特定位图,则可以使用MUI_头图像/MUI_头图像\u位图


您可以找到所有现代UI配置选项

为了完整起见,这是我用来更改徽标(使用Anders方法)和可执行图标(使用CharlesB方法)的完整代码。还包括Yuri Korolov提到的MUI2.nsh

!include "MUI2.nsh"

!define MUI_ICON "path\to\icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "path\to\InstallerLogo.bmp"
!define MUI_HEADERIMAGE_RIGHT

您必须包含MUI或MUI2,才能使其在脚本中正常工作

!include "MUI2.nsh"

!define MUI_ICON "icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
!define MUI_HEADERIMAGE_RIGHT

仅使用MakeNSISW 2.3类型
图标

Icon "MyIcon.ico"

我发现GIMP导出的标准位图不会在标题中显示
.bmp
文件。然而,如果我从Paint中导出位图,那么它就会工作。@icc97这个GIMP的行为即使在今天仍然适用。
Icon "MyIcon.ico"