» ReadRegStr: читает строковое значение параметра

K.A.V.
www.oszone.net
22.02.2010
Авторы: kotkovets, mshak
Последнее обновление: 18.12.2010
ReadRegStr [user_var(output)] [root_key] [sub_key] [name]
Читает из реестра значение параметра name из секции sub_key ветки root_key в пользовательскую переменную user_var.
Если прочитать данные невозможно, то в переменную user_var будет записано пустое значение - будет установлен флаг ошибки.
Если у считанного значения тип DWORD, оно будет сконвертировано в строку, а так же будет установлен флаг ошибки.
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion" "ProgramFilesDir"
DetailPrint "ProgramFilesDir : $0"
Если хотим прочитать значение параметра по умолчанию в name пишем двойные кавычки - ""
ReadRegStr $0 HKLM "Software\NSIS" ""
DetailPrint "Папка NSIS : $0"