本文介绍了使用c#代码获取可用的wifi名称?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
请尝试在我的Windows应用程序中使用c#代码
找到所有可用的wifi连接名称?
将其显示给用户?
请帮忙吗?
谢谢:)
hi
please I try to find all available wifi connection name using c# code
in my windows application ?
to display it to user ?
please any help ?
thanks :)
推荐答案
private static void GetAvailableWifi()
{
WlanClient client = new WlanClient();
foreach (WlanClient.WlanInterface wlanIface in client.Interfaces)
{
// Lists all networks with WEP security
Wlan.WlanAvailableNetwork[] networks = wlanIface.GetAvailableNetworkList(0);
foreach (Wlan.WlanAvailableNetwork network in networks)
{
Wlan.Dot11Ssid ssid = network.dot11Ssid;
string networkname = Encoding.ASCII.GetString(ssid.SSID, 0, (int)ssid.SSIDLength);
if (networkname != "")
{
networkList.Add(networkname.ToString());
}
}
}
if(networkList.Count > 0)
{
Console.WriteLine("Listing the available wifi");
Console.WriteLine("--------------------------");
foreach(var item in networkList)
{
Console.WriteLine(item.ToString());
}
}
}
这篇关于使用c#代码获取可用的wifi名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!