在子键中使用“ReadRegStr
”命令2016.
有问题,如下所示:
ReadRegStr
$INSTDIR2016_5x64
"HKLM"
"SOFTWARE\Autodesk\Maya\2016.5\Setup\InstallPath" "MAYA_INSTALL_LOCATION"
没有.
的情况下,它工作得很好,所以它适用于玛雅2016年。;)
因此,.
似乎是问题所在。
有人知道吗?谢谢!
发布于 2016-08-03 13:09:12
NSIS不解析注册表路径,而是直接传递给Windows注册表函数:
Section
# Write example value
WriteRegStr HKCU "SOFTWARE\NSIS\Test\Maya\2016.5\Setup\InstallPath" "MAYA_INSTALL_LOCATION" "c:\foo\bar"
# Read it
ReadRegStr $0 HKCU "SOFTWARE\NSIS\Test\Maya\2016.5\Setup\InstallPath" "MAYA_INSTALL_LOCATION"
DetailPrint MAYA_INSTALL_LOCATION=$0
# Clean up
DeleteRegKey HKCU "SOFTWARE\NSIS\Test"
SectionEnd
您可能会看到64位与32位注册表问题或注册表虚拟化/重定向。下载过程监视器以验证您是否正在访问正确的密钥.
https://stackoverflow.com/questions/38735373
复制相似问题