Como acessar o InstallDirRegKey no NSIS
Pergunta
Posso especificar o diretório de instalação e o valor do registro no NSIS assim:
InstallDir "$PROGRAMFILES\CTVI"
InstallDirRegKey HKLM "Software\CTVI" "Install_Dir"
Agora posso acessar InstallDir
usando a notação $INSTDIR
ao longo do roteiro. Como faço para acessar da mesma forma InstallDirRegKey
? Existe uma notação semelhante à que existe para InstallDir
?tentei $INSTDIRREGKEY
mas isso não é.Agora o que eu faço é digitar HKLM "Software\CTVI" "Install_Dir"
sempre que preciso.Mas isso não é tão SECO :)
Solução
Quando o InstallDirRegKey
atributo for usado, o NSIS procurará a entrada de registro especificada na inicialização e, se encontrar um caminho lá, colocará esse valor em $Instdir
antes que qualquer código seja executado ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow