Vorrei sostituire il logo predefinito nel mio programma di installazione NSIS (vedi immagine sotto), ma non riesco a trovare nulla su questo su Internet. Può essere fatto?Come sostituire il logo predefinito nel programma di installazione NSIS?
33
A
risposta
39
Per il completamento, questo è il codice completo che ho usato per cambiare il logo (usando il metodo Anders) e l'icona eseguibile (usando il metodo CharlesB). Comprende anche MUI2.nsh come menzionato da 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
20
mettere questo in qualsiasi punto della .nsi (dopo l'inclusione di MUI.nsh):
!define MUI_ICON path_to_icon_file.ico
3
MUI_ICON cambia l'icona exe e che l'icona viene utilizzato per impostazione predefinita nell'intestazione MUI ma se si desidera utilizzare una bitmap specifica nell'intestazione è possibile utilizzare MUI_HEADERIMAGE/MUI_HEADERIMAGE_BITMAP
potete trovare tutte le opzioni di configurazione di interfaccia utente moderni in the docs
4
è necessario includere MUI o MUI2 al fine di farlo funzionare nel vostro script
!include "MUI2.nsh"
!define MUI_ICON "icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
!define MUI_HEADERIMAGE_RIGHT
Problemi correlati
- 1. Esecuzione del file batch nel programma di installazione NSIS
- 2. Firma il programma di installazione NSIS su Linux box
- 3. Come aggiungere un'opzione di collegamento sul desktop nella pagina Fine nel programma di installazione di NSIS?
- 4. Impostazione del campo "Publisher" per un programma di installazione NSIS
- 5. Come eseguire un programma di disinstallazione NSIS da un altro programma di installazione NSIS e attendere che termini?
- 6. Programma di installazione NSIS che verifica .NET Framework
- 7. Come si imposta il percorso di installazione predefinito con un programma di installazione di Windows?
- 8. Come si crea un programma di installazione di aggiornamento con NSIS?
- 9. Salvataggio del registro di installazione NSIS
- 10. Come creare un programma di installazione con CMake + CPack + NSIS su Windows?
- 11. NSIS: installazione di un'applicazione per l'esecuzione sempre come amministratore
- 12. come creare il programma di installazione in un altro programma di installazione?
- 13. disattiva il pulsante "Cambia posizione di installazione ..." nel programma di installazione creato utilizzando productbuild
- 14. Come cambio l'inizio nel percorso di una scorciatoia per nsis?
- 15. Esecuzione di più programmi di installazione/exe in un unico programma di installazione?
- 16. Sostituire l'allocatore STL predefinito
- 17. Come scrivere in app.config nel progetto di installazione e usarlo nel programma
- 18. android: scegliere il programma di avvio predefinito
- 19. Progetto di installazione di Visual Studio 2010: come impostare il nome dell'azienda utilizzato nel percorso di installazione predefinito?
- 20. NSIS Vs WiX Vs ogni altro pacchetto di installazione
- 21. NSIS - scarica e decomprimi il file zip da Internet
- 22. Come impostare "interagire con il desktop" nel programma di installazione di Windows
- 23. Programma di installazione per l'app C#
- 24. Programma di installazione dell'applicazione Rails
- 25. Tempo di installazione WIX per sviluppare un programma di installazione
- 26. NSIS - Come includere tutte le cartelle dall'origine all'Installatore
- 27. Come posso sostituire il calendario predefinito del sistema operativo Android?
- 28. Crea programma di installazione per Netbeans (JAVA)
- 29. Icona appropriata per il programma di installazione di Windows 8
- 30. Nome installatore NSIS
ho scoperto che il bitmap standard di esportata da GIMP non sarebbe visualizzare il file '.bmp' nella intestazione. Tuttavia, se esportassi una bitmap da Paint, funzionerebbe. – icc97
Il commento ha funzionato per me, grazie –