Я использую WlanAPI
, в частности ScanAsync
метод, потому что он ускоряет сканирование, а затем извлекаю выходные данные из netsh
, которые используют последние сканированные сети (кеш).
Работает хорошо, но я разобрался, не так, как я ожидал.
Когда я включаю мобильную точку доступа, программное обеспечение (которое я написал) сразу и правильно сканирует доступные сети. Когда я отключаю мобильную точку доступа, программа все равно видит ее. Когда я нажимаю на значок Wi-Fi, он показывает мобильную точку доступа, но через 1 секунду он исчезает.
Я знаю, что запускается внутренняя Windows функция сканирования после нажатия на значок Wi-Fi, но я подумал ScanAsync
может решить мою проблему.
Какой метод я должен использовать вместо методов WlanAPI?
PS После нескольких сканирований он также не видит мобильную точку доступа, но я бы хотел хотел бы иметь метод, который не будет видеть мобильную точку доступа при следующем сканировании.