提问人:Chris 提问时间:8/15/2013 最后编辑:Chris 更新时间:10/17/2016 访问量:3728
如何通过 WinAPI 删除缺少的网络适配器的静态 IP 配置?
How to remove a static IP configuration for an absent network adapter through WinAPI?
问:
当您使用以前在当前删除的网络适配器上使用的特定 IP 地址配置网络适配器时,您将失败。
如果通过 Windows TCP/IP 设置 GUI 执行此操作,系统将提醒您,并提供删除旧适配器 IP 配置的选项。
如何通过 WinAPI 实现相同的结果?
如果我使用 IP 帮助程序函数(GetAdaptersAddresses、GetAdaptersInfo),它们仅返回连接的适配器。
如果我通过执行查询来使用 Win32_NetworkAdapterConfiguration WMI 类:
"Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = False"
我只得到断开连接的设备,这很完美,但“IPAddress”属性是空的。
那么,如何通过 WinAPI 使用以前由另一个网络适配器使用的 IP 地址来配置网络适配器,而该网络适配器现在不再存在?
答: 暂无答案
评论