我可以在NSIS中指定安装目录和注册表值,如下所示:
InstallDir "$PROGRAMFILES\CTVI"
InstallDirRegKey HKLM "Software\CTVI" "Install_Dir"
现在,我可以在整个脚本中使用符号InstallDir
来访问$INSTDIR
。 我如何以类似方式访问InstallDirRegKey
? InstallDir
是否存在类似的表示法?我试过了$INSTDIRREGKEY
但事实并非如此。现在我所做的就是每次需要时都输入HKLM "Software\CTVI" "Install_Dir"
。但那不是那么干:)
答案 0 :(得分:3)
当使用InstallDirRegKey
属性时,NSIS将在启动时查找指定的注册表项,如果找到路径,则会在任何代码运行之前将该值放在$Instdir
中。 ..