如何通过WinAPI删除缺少的网络适配器的静态IP配置?

时间:2013-08-15 11:32:21

标签: winapi network-programming wmi msdn iphelper

如果您在当前删除的网络适配器上配置了之前已使用的某个IP地址的网络适配器,则会失败。

如果您通过Windows TCP / IP设置GUI执行此操作,您将收到提醒并提供删除旧适配器IP配置的选项。

如何通过WinAPI获得相同的结果?

如果我使用IP帮助程序功能(GetAdaptersAddressesGetAdaptersInfo),它们只返回连接的适配器。

如果我通过执行查询来使用Win32_NetworkAdapterConfiguration WMI class

"Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = False"

我只获得断开连接的设备,这是完美的,但“IPAddress”属性为空。

那么如何通过WinAPI配置具有以前由另一个现在不再存在的网络适配器使用的IP地址的网络适配器?

0 个答案:

没有答案