запрос Wi-Fi RSSI в Visual C # на Windows 7 - PullRequest
1 голос
/ 20 августа 2011

Может ли кто-нибудь указать мне API, который работает на Windows 7 для чтения Wi-Fi RSSI?

Я безуспешно пробовал MSNDIS, OID и Managed Wifi.

спасибо

Ответы [ 2 ]

0 голосов
/ 22 августа 2011

Хотя API и их подпись не изменились (AFAIK), существуют различия между WiFi на Win7 и XP, поэтому вы можете быть осторожны с примерами XP.

Управляемую оболочку C # для WlanAPI, которая работает на Win7, можно найти здесь: http://managedwifi.codeplex.com/workitem/list/basic?size=2147483647.

0 голосов
/ 20 августа 2011

Редактировать: оригинальный ответ был только XP, я думаю, но может сработать следующее (сейчас у меня нет WiFi, чтобы попробовать его).

Структура WLAN_BSS_ENTRY имеет свойство lRssi. Документация для WlanGetAvailableNetworkList содержит некоторый пример кода C ++, который, вероятно, сначала будет полезен для прочтения, а затем вы можете посмотреть на странице PInvoke для WlanGetAvailableNetworkList для краткого примера C #.

...