首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

在Windows Vista上获取使用C#.Net连接的无线网络的SSID,可以使用以下代码实现:

代码语言:csharp
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using System.Threading.Tasks;

namespace GetSSID
{
    class Program
    {
        static void Main(string[] args)
        {
            string ssid = GetSSID();
            Console.WriteLine("当前连接的无线网络的SSID为:" + ssid);
        }

        static string GetSSID()
        {
            string ssid = "";
            NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
            foreach (NetworkInterface ni in interfaces)
            {
                if (ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
                {
                    if (ni.OperationalStatus == OperationalStatus.Up)
                    {
                        ssid = ni.Description;
                        break;
                    }
                }
            }
            return ssid;
        }
    }
}

这段代码使用了System.Net.NetworkInformation命名空间中的NetworkInterface类,通过遍历所有网络接口,找到当前连接的无线网络接口,并获取其描述信息,即为当前连接的无线网络的SSID。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券