如何在NSIS中访问InstallDirRegKey

时间:2012-07-25 19:06:01

标签: installer nsis

我可以在NSIS中指定安装目录和注册表值,如下所示:

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

现在,我可以在整个脚本中使用符号InstallDir来访问$INSTDIR我如何以类似方式访问InstallDirRegKey InstallDir是否存在类似的表示法?我试过了$INSTDIRREGKEY但事实并非如此。现在我所做的就是每次需要时都输入HKLM "Software\CTVI" "Install_Dir"。但那不是那么干:)

1 个答案:

答案 0 :(得分:3)

当使用InstallDirRegKey属性时,NSIS将在启动时查找指定的注册表项,如果找到路径,则会在任何代码运行之前将该值放在$Instdir中。 ..