2011-09-15 16 views

Respuesta

39

Para completar, este es el código completo que utilicé para cambiar el logotipo (utilizando el método Anders) y el icono ejecutable (usando el método CharlesB). También se incluye MUI2.nsh como menciona Yuri Korolov.

!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

me encontré con que el mapa de bits exportado estándar por el GIMP, no se mostrará el archivo '.bmp' en el encabezamiento. Sin embargo, si exportase un mapa de bits desde Paint, funcionaría. – icc97

+0

El comentario lo hizo funcionar para mí, gracias –

20

poner esto en cualquier parte del .nsi (tras la inclusión de MUI.nsh):

!define MUI_ICON path_to_icon_file.ico 
3

MUI_ICON cambia el icono .exe y que el icono se utiliza por defecto en la cabecera pero MUI Si desea utilizar un mapa de bits específica en la cabecera se puede utilizar MUI_HEADERIMAGE/MUI_HEADERIMAGE_BITMAP

usted puede encontrar todas las opciones de configuración de la interfaz de usuario modernos in the docs

4

tiene que incluir MUI o MUI2 con el fin de hacer que funcione en su script

!include "MUI2.nsh" 

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