gpt4 book ai didi

c# - 在 Windows Vista 上使用 C# .Net 获取我连接的无线网络的 SSID

转载 作者:IT王子 更新时间:2023-10-29 04:24:30 29 4
gpt4 key购买 nike

我想知道是否有任何 .Net 类可以让我知道我所连接的无线网络的 SSID。到目前为止,我只找到了下面链接的库。是我能得到的最好的还是我应该使用其他东西? Managed WiFi ( http://www.codeplex.com/managedwifi )

利用 WMI 的方法适用于 Windows XP,但它不再适用于 Windows Vista。

最佳答案

我决定使用图书馆。使用提供的类非常容易:

首先我必须创建一个 WlanClient 对象

wlan = new WlanClient();

然后我可以使用以下代码获取 PC 连接到的 SSID 列表:

Collection<String> connectedSsids = new Collection<string>();

foreach (WlanClient.WlanInterface wlanInterface in wlan.Interfaces)
{
Wlan.Dot11Ssid ssid = wlanInterface.CurrentConnection.wlanAssociationAttributes.dot11Ssid;
connectedSsids.Add(new String(Encoding.ASCII.GetChars(ssid.SSID,0, (int)ssid.SSIDLength)));
}

关于c# - 在 Windows Vista 上使用 C# .Net 获取我连接的无线网络的 SSID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/431755/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com