是否可以通过WMI获取所有可到达节点(连接到LAN的计算机)的列表?如果没有,那么如何使用其他方法获取所有可到达节点的列表?
答案 0 :(得分:2)
据我所知,WMI没有提供任何方法来枚举连接到LAN的机器。但是你可以使用其他类似的方法:
使用WNetOpenEnum
和WNetEnumResource
窗口函数枚举Windows网络资源。
运行多个ping命令来扫描一系列地址,在此选项中,您可以使用WMI检查此示例Making a PING with Delphi and the WMI
,也可以使用IcmpSendEcho
函数来控制ping。< / p>
您还可以查看Nmap