本文介绍了使用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名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 20:47