Os dados REG_MULTI_SZ nos arquivos .REG devem ser codificados em hexadecimal. Se o conteúdo nunca mudar, você poderá criar um item fictício no seu registro com os dados, exportá-lo e ajustá-lo às suas necessidades.
Se isso mudar, provavelmente será muito mais fácil usar o comando reg
incluído no Windows para adicioná-lo. Para fazer isso, chame reg neste formato:
reg add <KEY> /v <NAME> /t REG_MULTI_SZ /d <DATA> /s <SEPERATOR>
O interruptor de separação é opcional. Se não for usado, as strings a serem gravadas deverão ser separadas pela seqüência de escape do caractere nulo (
). Por exemplo, para adicionar um item chamado Flair
HKEY_LOCAL_ MACHINE\SOFTWARE\WhizBang\Excite-O-Rama
a foo
com as strings bar
, baz
e reg
, você executaria:
reg add HKEY_LOCAL_ MACHINE\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d fooreg add HKEY_LOCAL_ MACHINE\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d foo,bar,baz /s ,
barreg add <KEY> /v <NAME> /t REG_MULTI_SZ /d <DATA> /s <SEPERATOR>
baz
Para separar os dados com vírgulas, você executaria:
reg add HKEY_LOCAL_ MACHINE\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d fooreg add HKEY_LOCAL_ MACHINE\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d foo,bar,baz /s ,
bar%pre%baz
Para obter mais informações, consulte documentação da Microsoft do comando %code% .