Как удалить статическую IP-конфигурацию для отсутствующего сетевого адаптера через WinAPI?
При настройке сетевого адаптера с определенным IP-адресом, который ранее уже использовался на текущем удаленном сетевом адаптере, произойдет сбой.
Если вы сделаете это через Windows TCP/IP settings GUI, вы будете предупреждены и предложите опцию удаления старой конфигурации IP адаптера.
Как вы можете достичь того же результата через WinAPI?
Если я использую функции IP Helper ( GetAdaptersAddresses, GetAdaptersInfo), они возвращают только подключенные адаптеры.
Если я использую класс WMI Win32_NetworkAdapterConfiguration, выполнив запрос:
"Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = False"
Я получаю только отключенные устройства, что идеально, но свойство "IPAddress" пусто.
Так как же настроить сетевой адаптер с IP-адресом, который раньше использовался другим сетевым адаптером, которого больше нет, через WinAPI?