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