更新WiFi网络编程

问题描述 投票:2回答:1

我正在尝试创建一个程序,当它处于范围内时,它就连接到特定的wifi网络,即使已经连接到另一个wifi。

我使用SimpleWifi,基本上它的伟大工程。除了在单击Windows 10任务栏中的wifi图标以显示网络列表之前,它看不到新的wifi网络。

我怎么能强迫C#程序,以更新的WiFi网络列表?

当前使用IEnumerable<AccessPoint> accessPoints = wifi.GetAccessPoints().OrderByDescending(ap => ap.SignalStrength);更新wifi网络,但正如我所说,在从Windows手动刷新之前,它看不到新的网络。

c# winforms windows-10 wifi
1个回答
0
投票

这几乎是3年前,但这里是我在这个问题上反正。

该库,你可以拨打:SimpleWifi.Wifi.Disconnect()

其中我之前重新连接做,并再次获得接入点的列表。这种方法的工作原理是,在Windows发现后确实会出现新引入的新网络,但比在Windows中单击“ wifi”按钮要慢得多,它将立即打开新发现的网络。

[如果有人知道“触发” Windows / Managed wifi连接以更新其列表的解决方案,就像您在Windows中所做的那样,我将不胜感激

© www.soinside.com 2019 - 2024. All rights reserved.