使用下面的代码,当我使用机器的IP地址("159.99.222.193")时,我会报错,
传递计算机的主机名时,它运行良好。传递IP地址需要做什么?
找不到网络路径
at Microsoft.Win32.RegistryKey.Win32ErrorStatic(Int32 errorCode,String str)
在Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey,String machineName,RegistryView视图)
在Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey,String machineName)
在C:\ Users \ h190733 \ source \ repos \ Registry \ Registry \ Program.cs:line 18中的RegistryTest.Program.Main(String [] args)中
using (RegistryKey hive = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, "159.99.222.193"))
{
var key = hive.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\");
string[] names = key.GetSubKeyNames();
foreach (string entry in names)
{
Console.WriteLine(entry.ToString());
}
}