Tag: 无线

使用托管API关闭WiFi连接

我正在使用Managed WiFi API编写程序。 以下是我获取范围内所有网络的方法: void UpdateNetworks() { networks = new List(); WlanClient client = new WlanClient(); foreach(WlanClient.WlanInterface iface in client.Interfaces) { Wlan.WlanAvailableNetwork[] nets = iface.GetAvailableNetworkList(0); foreach(Wlan.WlanAvailableNetwork net in nets) networks.Add(net); } } 问题是,在18次调用此方法后,我无法再连接: (0x80004005):尝试建立与网络服务器的会话,但已经为该服务器建立了太多会话。 这是抛出exception的构造函数: public WlanClient() { Wlan.ThrowIfError( Wlan.WlanOpenHandle(Wlan.WLAN_CLIENT_VERSION_XP_SP2, IntPtr.Zero, out negotiatedVersion, out clientHandle)); try { Wlan.WlanNotificationSource prevSrc; wlanNotificationCallback = new Wlan.WlanNotificationCallbackDelegate(OnWlanNotification); Wlan.ThrowIfError( Wlan.WlanRegisterNotification(clientHandle, […]

仅使用wifi信号确定您的位置?

我将开发一个项目,尝试使用来自几个接入点的wifi信号强度来确定您的位置。 我想知道是否有人知道任何类似项目或有关该主题的任何文章 如果有人关心:它是我大学的研究项目。 应用程序编写用作开发新的wifi天线,更适合这种类型的使用。 我只是在项目的编码部分工作。 哦,它用c#写的,不是可选的 澄清:它唯一的无线网络。 我们没有GPS优势,因为它应该在室内工作,软件应该通过使用接入点的已知位置及其信号强度来确定您的位置,以告诉您您的位置。 它目前大约4-5米的精度,除了我已经有一个工作原型,只是想知道之前是否有任何相似的事情,或者是否有任何关于该项目的任何提示或想法

从C#获取无线接入点的BSSID(MAC地址)

如何使用C#获取我的系统连接到的无线接入点的BSSID / MAC(媒体访问控制)地址? 请注意,我对WAP的BSSID感兴趣。 这与WAP的网络部分的MAC地址不同。

在C#中管理无线网络连接

我们有一个用C#编写的WinForms应用程序,它有一个非常自定义的GUI。 不允许用户运行任何其他应用程序,用户根本无法进入操作系统(WinXP Pro)。 我们计划允许用户连接到可用的无线网络。 我们将不得不创建一个显示可用网络的配置屏幕(通过SSID)并允许用户连接。 连接时我们想要显示信号强度。 是否有任何现有组件提供此function? 除了这个,我什么都没找到。 我可以使用WMI设置TCP / IP设置,但这是我需要指导的无线内容。 非常感谢! 马特

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

我想知道是否有任何.Net类允许我知道我所连接的无线网络的SSID。 到目前为止,我只发现下面链接的库。 我能得到的最好还是我应该用别的东西? 托管WiFi ( http://www.codeplex.com/managedwifi ) 利用WMI的方法适用于Windows XP,但它不再适用于Windows Vista。