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

lau*_*ent 38 installer nsis graphical-logo

我想替换我的NSIS安装程序中的默认徽标(见下图),但我在互联网上找不到任何相关内容.可以吗?

在此输入图像描述

lau*_*ent 44

为了完成,这是我用来更改徽标(使用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
Run Code Online (Sandbox Code Playgroud)

  • 我发现GIMP导出的标准位图不会在标题中显示`.bmp`文件.但是,如果我从Paint导出位图,那么它将起作用. (4认同)

Cha*_*esB 24

把它放在你的.nsi中(在包含MUI.nsh之后):

!define MUI_ICON path_to_icon_file.ico
Run Code Online (Sandbox Code Playgroud)