Domanda

Posso specificare la directory di installazione e il valore del registro in NSIS come questo:

InstallDir "$PROGRAMFILES\CTVI"
InstallDirRegKey HKLM "Software\CTVI" "Install_Dir"
.

Ora posso accedere a InstallDir utilizzando la notazione $INSTDIR in tutto lo script. Come posso accedere in modo simile InstallDirRegKey? C'è una notazione simile come esiste per InstallDir?Ho provato $INSTDIRREGKEY ma non lo è.Ora quello che faccio è che digito HKLM "Software\CTVI" "Install_Dir" ogni volta che lo richiederò.Ma questo non è così asciutto :)

È stato utile?

Soluzione

Quando viene utilizzato l'attributo InstallDirRegKey, NSIS cercherà la voce del registro di sistema specificata all'avvio e se trova un percorso lì posizionerà quel valore in $Instdir prima che qualsiasi codice sia eseguito ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top