· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.NETWORKS —› сетевые интерфейсы

Посл.отвђт Сообщенiе


Дата: Окт 29, 2004 22:04:56

Как средствами WinAPI получить список сетевых интерфейсов?


Дата: Окт 30, 2004 03:41:07

попробуй покопать тут:
ms-help://MS.MSDNQTR.2002JUL.1033/tcpip/tcpip_7wiv.htm
(IPHlpApi)

через SNMP можно еще


Дата: Окт 30, 2004 10:09:00

Посмотри на WASM в исходниках, что-то было...


Дата: Окт 30, 2004 15:35:45

Посмотри в МСДН функцию GetNetworkParams и все что с ней связано.


Дата: Окт 30, 2004 20:03:18

BOOL try_via_ilist()
{
//return(FALSE);
WSADATA WinsockData;
SOCKET sd;
INTERFACE_INFO InterfaceList[20];
unsigned long nBytesReturned;

if (WSAStartup(MAKEWORD(2, 2), &WinsockData) != 0)
{
return(FALSE);
}

sd= WSASocket(AF_INET, SOCK_DGRAM, 0, 0, 0, 0);
if (sd == SOCKET_ERROR)
{
return(FALSE);
}

if (WSAIoctl(sd, SIO_GET_INTERFACE_LIST, 0, 0, &InterfaceList,
sizeof(InterfaceList), &nBytesReturned, 0, 0) == SOCKET_ERROR)
{
return(FALSE);
}
closesocket(sd);
nBytesReturned= nBytesReturned / sizeof(INTERFACE_INFO);
if(nBytesReturned>1)
return(TRUE);
return(FALSE);
}


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.066