Added basic WriteRegMultiStr support (RFE #382, patch #219)

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6829 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2016-12-29 21:59:35 +00:00
parent aee38bfa77
commit 859c2ad6eb
9 changed files with 62 additions and 33 deletions

View file

@ -6,6 +6,10 @@ Released on ? ?th, 2017
\S1{v3.02-cl} Changelog
\S2{} Major Changes
\b Added \R{writeregmultistr}{WriteRegMultiStr} (\W{http://sf.net/p/nsis/feature-requests/382}{RFE #382}, \W{http://sf.net/p/nsis/patches/219}{patch #219})
\S2{} Minor Changes
\b MultiUser now supports $ProgramFiles64 (\W{http://sf.net/p/nsis/bugs/843}{bug #843})

View file

@ -188,6 +188,14 @@ The error flag is set if the string could not be written to the registry. The ty
\c WriteRegExpandStr HKLM "Software\My Company\My Software" "Expand String Value" "%WINDIR%\notepad.exe"
\S2{writeregmultistr} WriteRegMultiStr
\c /REGEDIT5 root_key subkey key_name value
Writes a multi-string value. The /REGEDIT5 switch must be used and specifies that the data is in the hex format used by .reg files on Windows 2000 and later.
\c WriteRegMultiStr /REGEDIT5 HKCU "Software\NSIS\Test" "Multi Value" 66,00,6f,00,6f,00,00,00,62,00,61,00,72,00,00,00,00,00
\S2{setregview} SetRegView
\c \\<b\\>32\\</b\\>|64|lastused