Come accedere all'installdirregkey in NSIS
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 :)
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