Cómo acceder a InstallDirRegKey en NSIS
Pregunta
Puedo especificar el directorio de instalación y el valor del registro en NSIS de esta manera:
InstallDir "$PROGRAMFILES\CTVI"
InstallDirRegKey HKLM "Software\CTVI" "Install_Dir"
Ahora puedo acceder InstallDir
usando la notación $INSTDIR
a lo largo del guión. ¿Cómo accedo de manera similar? InstallDirRegKey
? ¿Existe una notación similar a la que existe para InstallDir
?Lo intenté $INSTDIRREGKEY
pero eso no es así.Ahora lo que hago es que escribo HKLM "Software\CTVI" "Install_Dir"
cada vez que lo necesito.Pero eso no es tan SECO :)
Solución
Cuando el InstallDirRegKey
Se utiliza el atributo, NSIS buscará la entrada de registro especificada al inicio y, si encuentra una ruta allí, colocará ese valor en $Instdir
antes de que se ejecute cualquier código...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow