Я хотел бы заменить логотип по умолчанию в моем установщике NSIS (см. Изображение ниже), но я не могу найти ничего об этом в Интернете. Это можно сделать?
Как заменить логотип по умолчанию в установщике NSIS?
Ответы (5)
Для завершения это полный код, который я использовал для изменения логотипа (с помощью метода Андерса) и значка исполняемого файла (с помощью метода 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
person
laurent
schedule
15.09.2011
Я обнаружил, что стандартное растровое изображение, экспортированное GIMP, не отображает файл
.bmp
в заголовке. Однако, если бы я экспортировал растровое изображение из Paint, это сработало бы.
- person icc97; 24.04.2017
@ icc97 Это поведение GIMP действует даже сегодня.
- person y434y; 06.12.2019
поместите это в любом месте вашего .nsi (после включения MUI.nsh):
!define MUI_ICON path_to_icon_file.ico
person
CharlesB
schedule
15.09.2011
MUI_ICON изменяет значок .exe, и этот значок используется по умолчанию в заголовке MUI, но если вы хотите использовать определенное растровое изображение в заголовке, вы можете использовать MUI_HEADERIMAGE / MUI_HEADERIMAGE_BITMAP
Вы можете найти все параметры конфигурации современного пользовательского интерфейса в документации
person
Anders
schedule
15.09.2011
Вы должны включить MUI или MUI2, чтобы он работал в вашем скрипте
!include "MUI2.nsh"
!define MUI_ICON "icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
!define MUI_HEADERIMAGE_RIGHT
person
Yuri Korolov
schedule
03.11.2012
В MakeNSISW 2.3 введите только Icon
Icon "MyIcon.ico"
https://nsis.sourceforge.io/Reference/Icon
person
themadmax
schedule
12.09.2019