REG_MULTI_SZ
данные в .reg
файлах должны быть закодированы в шестнадцатеричном формате. Если содержимое никогда не изменяется, вы можете создать в своем реестре фиктивный элемент с данными, экспортировать его и настроить его в соответствии со своими потребностями.
Если это действительно изменится, вероятно, будет гораздо проще использовать reg
программу, включенную в Windows, чтобы добавить его. Для этого позвоните reg
в этом формате:
Reg Add <KEY> /v <NAME> /t REG_MULTI_SZ /d <DATA> /s <SEPERATOR>
Сепараторный переключатель не является обязательным. Если не используется, записываемые строки должны быть разделены escape-последовательностью для нулевого символа ( \0
). Например, чтобы добавить элемент с именем Flair
к HKLM\SOFTWARE\WhizBang\Excite-O-Rama
струнам foo
, bar
и baz
вы бы работать:
Reg Add HKLM\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d foo\0bar\0baz
Чтобы разделить данные запятыми, вы должны выполнить:
Reg Add HKLM\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d foo,bar,baz /s ,
Для получения дополнительной информации обратитесь к документации Microsoft для этой Reg
команды.
.bat
файл сreg
командой вместо.reg
файла), но почему это говорит о REG_MULTI_SZ, когда вопрос касается REG_EXPAND_SZ?