Я пишу библиотеку классов .Net, которая должна подключаться к определенной сети Wi-Fi, имя которой известно заранее, когда уровень сигнала выше определенного порога.Можно ли сбросить интервал обновления сильного сигнала в Windows?
Все работает красиво, ЗА ИСКЛЮЧЕНИЕМ, что формальность немного пятнистая. У меня есть поток опроса, который повторно вызывает WlanGetAvailableNetworks(). Этот цикл хорошо работает - WLanGetAvailableNetworks() обычно занимает всего 10-20 мс. ОДНАКО, атрибут силы сигнала в структуре WLAN_AVAILALBLE_NETWORK, кажется, занимает много времени для обновления. Я видел, что для перехода в область с известной силой сигнала требуется 100 секунд для регистрации обновленного значения.
Я нашел загадочные ссылки на интервал обновления, включая этот, от парня, который реализовал NETSH Spawner: http://www.codeproject.com/KB/gadgets/WifiScanner.aspx?msg=3031431
Но я не нашел никого, кто рассматривал этот конкретный вопрос: ли можно настроить интервал обновления для уровня сигнала и других параметров сети в Native Wifi API?
Или я пропустил еще одну полезную концепцию? (Я полный noob, относительно Wifi).
Возможно соответствующая экологическая информация: - .Net 3.5 - XP плюс KB исправление WlanApi - C#/VS 2008 (4.0 и VS2010 доступна)
thanks --
Carl