1
我一直在尝试使用reg add命令向注册表添加“REG_MULT_SZ”条目。REG添加带有转义“”字符的“REG_MULTI_SZ”分隔符
例1:
REG ADD "HKLM\SOFTWARE\TESTKEY" /v "TESTVALUE" /t "REG_MULTI_SZ"^
/d "TEST_ENTRY1\0TEST_ENTRY2\0TEST_ENTRY3" /f /reg:64
例2:
REG ADD "HKLM\SOFTWARE\TESTKEY" /v "TESTVALUE" /t "REG_MULTI_SZ" /s "\0"^
/d "TEST_ENTRY1\0TEST_ENTRY2\0TEST_ENTRY3" /f /reg:64
示例1个命令工作,因为该命令的默认分隔确实"\0"
,但如果我尝试使用/s
命令(例如2 )来设置分隔符,即使它等于默认分隔符也不起作用。
我试图逃避"\"
字符使用... /s "\\\0"
...没有成功。
是否有人知道如何将"\"
字符传递给REG ADD "REG_MULTI_SZ"
命令/s
?
最好的问候,
埃俄利斯
非常感谢Josef先生!我必须用一个字来分隔答案。但是,如果我不使用'/ s'命令使用自定义分隔符,则reg函数默认为'\ 0',这是一个组合分隔符。它是如何完成的?这是一个reg函数内部操作,不能被用户复制?如果用户选择使用'\ n'作为分隔符,它可以完成? – Aeolis 2015-04-04 22:03:05