大家好哈这是我第一次写博客,我也是才大一结束自学了10多天C#,有不对的欢迎大家指正,最近因为项目的事而被Wifi和IP折磨了很久后来借用了一下外国人的ponentModel;
上面这篇文章有写了如何连接无密码的SSID如何连接带密码的SSID就是本文提及的内容。
在MSDN上查找相关的配置大致了解了下这个格式:
然后修改连接的函数如下:
这样就可以连接带密码的SSID了。
另外为了获取SSID的信号强弱使用Wlan.WlanAvailableNetwork类型下的wlanSignalQuality属性可以获取0-100的值来标识WIFI信号强度,但是这个值的变化比较慢主要是因为WINDOWS的API的限制,如果使用Wlan.WlanBssEntry类型下的rssi属性可以获取一个负值,这个值可以很精确的获取WIFI的信号强制但是受制于系统需要高于Vista以上的系统
。WinXP是不支歭的
/// 枚举所有无线设备接收到的SSID
4.示例程序允许枚举当前网卡接收到的所有无线SSID,并支持接入开放认证(无密码)的无线热点