Получение поблизости Wifi In C - PullRequest
1 голос
/ 14 июня 2010

Я пытаюсь определить способ получения ближайших точек доступа Wi-Fi с помощью C в Windows. Я занимаюсь кодированием в Visual Studio 2010. Я прочитал необходимую документацию, но мне не хватает рекомендаций о том, как реализовать код, который мог бы выполнить это.

Меня особенно интересует получение MAC-адреса ближайших точек доступа или как минимум MAC-адреса текущей подключенной точки доступа Wi-Fi. Возможно ли это сделать с помощью WMI в Windows, в частности в Windows XP SP3 и более поздних версиях?

Любые указатели о том, как это сделать, очень ценятся.

Ответы [ 2 ]

2 голосов
/ 14 июня 2010

Если C / C ++, посмотрите здесь в библиотеке Microsoft NativeWifi . XP SP2 или выше. 1

0 голосов
/ 14 июня 2010

Родная библиотека wifi хороша, функция WlanGetNetworkBssList будет заполнять память списком сетей, включая их MAC-адреса.Тем не менее, это поддерживается только в Vista и выше, в XP это не удастся и заполнит структуру мусором.

Я не уверен ни в каком способе получить маки на XP.

...