REG ADD“path \ nodeName”创建的注册表项不正确

时间:2013-09-19 15:12:12

标签: c# cmd regedit

我需要创建一个新的节点值,我将添加数据条目。 从表面上看,一切正常,但使用windiff看起来像这样:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\HTTP\Parameters\SslBindingInfo\0.0.0.0:448]
@=""
"SslCertHash"=hex:fd,5b,72,a5,aa,12,0f,2b,73,95,c4,10,63,49,bd,7d,ca,ce,99,e4

什么时候看起来像这样(没有@的东西):

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\HTTP\Parameters\SslBindingInfo\0.0.0.0:448]
"SslCertHash"=hex:fd,5b,72,a5,aa,12,0f,2b,73,95,c4,10,63,49,bd,7d,ca,ce,99,e4

注意:上面的结果是在添加数据条目之后,这就是SslCertHash存在的原因。 我通过C#进程使用这个确切的命令:

cmd.exe /c REG ADD "path\nodeName"

1 个答案:

答案 0 :(得分:0)

名称为@的节点是默认节点。它与您自己的节点“SslCertHash”并存在应该没有问题。