2017-02-16 4 views
0

J'utilise electron-builder pour créer des installateurs Windows NSIS pour mon application électronique. Au cours de l'installation, je dois exécuter le DPInst.exe inclus pour s'assurer que les pilotes sont installés.Ajout d'un script NSIS avec générateur d'électrons pour exécuter DPInst.exe pendant l'installation

Je peux dire que je electron-builder y compris un script personnalisé:

"nsis": { 
    "include": "build/installer.nsh" 
} 

Mais je ne peux pas travailler ce qui devrait être dans le installer.nsh

Les docs disent que je besoin de quelque chose comme:

!macro customInstall 
    !system "echo '' > ${BUILD_RESOURCES_DIR}/customInstall" 
!macroend 

Et je l'ai vu quelques NSIS commandes à exécuter DPInst.exe

ExecWait '"$INSTDIR\resources\DPInst.exe" /sw' 

Mais je ne sais pas comment les combiner car je ne peux pas travailler sur la syntaxe!

Répondre

2

Eh bien, c'était assez évident. Je devais simplement combiner les deux:

!macro customInstall 
    ExecWait '"$INSTDIR\resources\DPInst.exe" /sw' 
!macroend