最近在写一个连接wifi的程序,在NuGet上下载的ManagedWifi.dll(1.0.0.0)有问题,特别是程序运行后,当windows网络状态发生变化,例如断开连接,或连接成功,VS调试都会中断,提示“由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。”(如果程序直接运行,则会闪退)。 找到1.1.3.1374这个版本后,解决了这个问题,但需要MetaGeek.Diagnostics.dll文件,而且很多有用的属性都被隐藏了。 后来,无意发现一个大神发布的这个版本,去掉了MetaGeek.Diagnostics.dll,并且把一些比较重要的属性公开出来了。 感谢这位大神!!
2022-08-10 19:04:15 30KB ManagedWifi
1
网上查到的使用ManagedWifi.dll的代码,大多是雷同的,并且存在诸多问题,例如连接状态不正确,使用繁琐,我在这些代码的基础上,重新调整了代码结构,优化了的相关处理的代码,在使用的时候,更简单,只需使用几个方法就可以完成基本的wifi扫描和连接。 这个代码里需要引用的ManagedWifi.dll下载地址如下: https://download.csdn.net/download/gboyjuan/86397281
2022-08-10 19:04:14 80KB wifi ManagerWifi
1
C# 使用ManagedWifi连隐藏的WIFI。隐藏的WIFI和非隐藏WIFI的连接XML不同,隐藏的WIFI需要指定网络参数,主要差别就是这两个。 全部源代码,vs2008工程,可编译和测试。
2022-02-17 16:17:41 80KB C# WIFI 隐藏AP nonBroadcast
1
C# 使用ManagedWifi连有密码的WIFI,功能包括WIFI扫描和连接。全部源代码,vs2008工程,可编译和测试。 WlanInterface接口的3个event都注册了,可以通过event回调函数得到当前的WIFI连接过程和最终的连接结果(连接成功或者失败)。
2021-11-17 17:47:06 79KB C# wifi ManagedWifi WIFI扫描
1
使用ManagedWifi查看当前Wifi信号并选择wifi 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using NativeWifi; namespace WifiExample{    class WifiManager    {        //CMCC的WIFISSID        public WIFISSID cmccWifiSSID;         public WifiManager()        {            ScanS
2021-03-28 00:07:25 39KB c c# ed
1
C#利用ManagedWifi获取当前已经连接的WIFI的名称(SSID)。全部C#源代码,vs2008工程,可编译和测试。
2020-01-03 11:20:55 82KB C# WIFI WIFI名称 SSID
1