【发布时间】:2017-07-21 08:16:46
【问题描述】:
我想列出所有连接到我的网络的打印机(包括未安装的)
通过 ping 网关上的所有地址,我可以设法将连接设备的所有 IP 地址获取到我的 PC。然后我通过
获得了主机名IPHostEntry entry = Dns.GetHostEntry(ipAddress);
return entry.HostName;
我注意到打印机没有主机名。
现在我需要确定哪个 IP 属于我的 IP 列表或 MAC 地址的打印机。
我该怎么做。
当我们安装网络打印机时,Windows 会列出打印机的名称。我们可以使用IP或MAC获取这样的名称吗?
【问题讨论】: