Frage

Ich kann das Installationsverzeichnis und den Registrierungswert in NSIS wie folgt angeben:

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

Jetzt kann ich zugreifen InstallDir unter Verwendung der Notation $INSTDIR im gesamten Drehbuch. Wie greife ich ebenfalls zu? InstallDirRegKey? Gibt es eine ähnliche Notation wie für? InstallDir?Ich habe es versucht $INSTDIRREGKEY aber das ist es nicht.Was ich jetzt mache, ist, dass ich tippe HKLM "Software\CTVI" "Install_Dir" jedes Mal, wenn ich es brauche.Aber das ist nicht so trocken :)

War es hilfreich?

Lösung

Wenn das InstallDirRegKey Wenn das Attribut verwendet wird, sucht NSIS beim Start nach dem angegebenen Registrierungseintrag, und wenn dort ein Pfad gefunden wird, wird der Wert dort eingefügt $Instdir bevor einer Ihrer Codes ausgeführt wird ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top