C# RegistryKey.OpenRemoteBaseKey不适用于IPv6
我正在使用:C# RegistryKey.OpenRemoteBaseKey不适用于IPv6,c#,registry,ipv6,C#,Registry,Ipv6,我正在使用: var rk = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, "IPv6MachineAddress"); 以及获取“未找到网络路径”错误 远程计算机存在。我还可以通过IPv6使用WMI修改注册表 有人知道OpenRemoteBaseKey有什么问题吗 提前谢谢 Vasyl“IPv6MachineAddress”对于一台机器来说似乎是一个不同寻常的名字。请确保指定计算机名称,而不是注册表项名称。“请确保指定计算
var rk = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, "IPv6MachineAddress");
以及获取“未找到网络路径”错误
远程计算机存在。我还可以通过IPv6使用WMI修改注册表
有人知道OpenRemoteBaseKey有什么问题吗
提前谢谢
Vasyl“IPv6MachineAddress”对于一台机器来说似乎是一个不同寻常的名字。请确保指定计算机名称,而不是注册表项名称。“请确保指定计算机名称,而不是IP地址。”=)而不是“IPv6MachineAddress”应该是主机、ipv4地址或ipv6地址,它可以与主机和ipv4一起使用,但不能与ip6一起使用……请访问serverfault.com。一定要问得好一点,他们也不会理解“IPv6MachineAddress”。@vasyl:我在两台机器上试过,都运行远程注册表服务。它无法使用ipv4或ipv6地址进行连接,但在指定机器名时成功。