2016-08-03 136 views

回答

1

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位VS 32位註冊表問題或註冊表虛擬化/重定向。下載Process Monitor以確認您正在訪問正確的密鑰...