REG AJOUTER un REG_MULTI_SZ Multi-Ligne de la Valeur de Registre

Pour ajouter un REG_MULTI_SZ multi-ligne de la valeur de registre, je peux faire

reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc
reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc\0def\0"
def
reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc\0def\0"
"

qui permettrait d'ajouter ("abc", "def").

Mais que faire si j'ai besoin d'ajouter ("abc", "", "def"), c'est à dire un item vide entre les deux?

Faire

reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc
reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc\0\0def\0"
reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc\0\0def\0"
def
reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MULTI_SZ /d "abc\0\0def\0"
"

me donne une erreur "invalid parameter".

Ma question était différente, mais la réponse peut aider, voir: stackoverflow.com/questions/153879/...

OriginalL'auteur Edwin Lee | 2012-01-13