2011-09-15 1 views

답변

39

완성을 위해, 이것은 앤더스 방식을 사용하여 로고를 변경하고 (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 
+2

은 스크립트에서 작동하도록하기 위해 MUI 또는 MUI2을 포함해야 머리글. 그러나 페인트에서 비트 맵을 내 보낸 경우 작동합니다. – icc97

+0

댓글은 저에게 효과가 있었고, 고맙습니다. –

20

이 (MUI.nsh의 포함 후) 당신의 .nsi이 어디를 넣어 :

!define MUI_ICON path_to_icon_file.ico 
3

MUI_ICON가 .EXE 아이콘을 변경하고 아이콘이 MUI 헤더에 기본적으로 사용되지만 당신은 헤더의 특정 비트 맵을 사용하려는 경우 당신은 MUI_HEADERIMAGE/MUI_HEADERIMAGE_BITMAP가

당신은 모든 현대 UI 구성 옵션을 찾을 수 있습니다 사용할 수 있습니다 in the docs

4

당신은 내가 김프로 수출 표준 비트 맵이있는`.bmp` 파일을 표시하지 않을 것을 발견

!include "MUI2.nsh" 

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