Я пытаюсь добавить новый IP-адрес для локального сетевого адаптера в Windows, используя Windows API. Есть ли функции для этого в Windows API, и если да, то каковы они?
Я не пытаюсь создать виртуальные сетевые адаптеры, а просто пытаюсь назначить несколько IP-адресов одному адаптеру.
Взгляните на AddIPAddress и DeleteIPAddress .
включает iphlpapi.h и используемая функция:
"" "
ULONG NTEContext = 0; ULONG NTEInstance = 0; DWORD status; status = AddIPAddress (ipadd, netmask, index, &NTEContext, &NTEInstance);
index - индекс сетевого адаптера.
См. AddIpAddress в библиотеке IP Helper