2012-07-25 42 views
1

访问InstallDirRegKey我可以在NSIS指定安装目录和注册表值是这样的:如何在NSIS

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

现在我可以用整个脚本的符号$INSTDIR访问InstallDir我该如何访问InstallDirRegKey是否存在与InstallDir相似的符号?我试过$INSTDIRREGKEY但事实并非如此。现在我所做的是我每次需要时输入HKLM "Software\CTVI" "Install_Dir"。但事实并非这么干:)

回答

3

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

+0

所以你的意思是'$ Instdir'可以具有'InstallDir'或'InstallDirRegKey'的值吗? – nawfal 2012-07-25 19:39:53

+0

是的,这是正确的... – Anders 2012-07-25 20:43:38