Подтвердить что ты не робот

Как заменить логотип по умолчанию в программе NSIS?

Я хочу заменить логотип по умолчанию в моем установщике NSIS (см. рисунок ниже), но я ничего не могу найти об этом в Интернете. Это можно сделать?

enter image description here

4b9b3361

Ответ 1

Для завершения это полный код, который я использовал для изменения логотипа (с использованием метода Андерса) и значка исполняемого файла (с использованием метода CharlesB). Также включен 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

Ответ 2

поместите это где-нибудь в ваш .nsi(после включения MUI.nsh):

!define MUI_ICON path_to_icon_file.ico

Ответ 3

Вы должны включить MUI или MUI2, чтобы заставить его работать в script

!include "MUI2.nsh"

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

Ответ 4

MUI_ICON изменяет значок .exe, и этот значок используется по умолчанию в заголовке MUI, но если вы хотите использовать конкретное растровое изображение в заголовке, вы можете использовать MUI_HEADERIMAGE/MUI_HEADERIMAGE_BITMAP

Вы можете найти все варианты конфигурации современного интерфейса пользователя в документах