首先你要自己定义要扫描的IP段的列表: xxx.xxx.xxx.xxx前三段你肯定可以知道/查到的那是你们局域网自己定义的,最后一段是区别每个人不同的机器名的,你需要自己定义这段要扫描的IP区域,然后遍历这些IP。
System.Net.Dns.GetHostByAddress(Ip1 as IPAddress) as IPHostEntry 这个函数就是根据IP地址得到该IP主机
IPHostEntry myScanHost = System.Net.Dns.GetHostByAddress(myScanIP)
然后可以myScanHost.HostName.ToString就是你要的计算机名字
IPAddress和IPHostEntry 的Namespace也都是system.Net.Dns