WlanApi ScanAsyn c метод не работает должным образом - PullRequest
0 голосов
/ 19 апреля 2020

Я использую WlanAPI, в частности ScanAsync метод, потому что он ускоряет сканирование, а затем извлекаю выходные данные из netsh, которые используют последние сканированные сети (кеш).

Работает хорошо, но я разобрался, не так, как я ожидал.

Когда я включаю мобильную точку доступа, программное обеспечение (которое я написал) сразу и правильно сканирует доступные сети. Когда я отключаю мобильную точку доступа, программа все равно видит ее. Когда я нажимаю на значок Wi-Fi, он показывает мобильную точку доступа, но через 1 секунду он исчезает.

Я знаю, что запускается внутренняя Windows функция сканирования после нажатия на значок Wi-Fi, но я подумал ScanAsync может решить мою проблему.

Какой метод я должен использовать вместо методов WlanAPI?

PS После нескольких сканирований он также не видит мобильную точку доступа, но я бы хотел хотел бы иметь метод, который не будет видеть мобильную точку доступа при следующем сканировании.

...