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

时间:2011-09-15 12:43:58

标签: installer nsis graphical-logo

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

enter image description here

5 个答案:

答案 0 :(得分:43)

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

答案 1 :(得分:24)

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

!define MUI_ICON path_to_icon_file.ico

答案 2 :(得分:4)

MUI_ICON会更改.exe图标,默认情况下会在MUI标头中使用该图标,但如果要在标头中使用特定的位图,则可以使用MUI_HEADERIMAGE / MUI_HEADERIMAGE_BITMAP

您可以找到所有Modern UI配置选项in the docs

答案 3 :(得分:4)

您必须包含MUI或MUI2才能使其在您的脚本中运行

!include "MUI2.nsh"

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

答案 4 :(得分:1)

仅使用MakeNSISW 2.3,键入Icon

Icon "MyIcon.ico"

https://nsis.sourceforge.io/Reference/Icon