使用计算机名而不是IP查询远程操作系统
本文关键字:查询 操作系统 IP 计算机名 | 更新日期: 2023-09-27 17:51:22
我想使用计算机名称而不是ip地址来获取操作系统。下面是使用ip地址的源代码,如何使用计算机名修改?
public string GetOsVersion(string ipAddress)
{
using (var reg = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, ipAddress))
using (var key = reg.OpenSubKey(@"Software'Microsoft'Windows NT'CurrentVersion'"))
{
return string.Format("{0}", key.GetValue("ProductName"));
}
}
上面的代码可以使用IP,但不能使用计算机名
基于此,您应该能够使用计算机名来代替ipAddress。是否可以通过计算机名访问远程计算机?