【发布时间】:2015-04-04 19:37:14
【问题描述】:
我一直在尝试使用 reg add 命令将“REG_MULT_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?
最好的问候,
风神
【问题讨论】:
标签: function command-line registry add