vb.net wince连接到无线网络

时间:2012-10-26 09:46:40

标签: vb.net compact-framework windows-ce

我有一个应用程序在vb.net中使用wince紧凑框架,我现在需要它通过点击按钮连接到指定的无线网络,我已经做了很多关于此的研究,我甚至得到了完整的评论使用wlanapi.dll工作代码但是我刚刚发现这个API不在紧凑的框架中。

有没有人知道是否有可能将wlanapi.dll放到紧凑的框架上,或者知道WirelessZeroConfigNetworkInterface的任何人,我猜是我的下一步。 我发现了以下内容: http://blog.opennetcf.com/ctacke/2011/08/19/AServiceForScanningAndConnectingToWiFiNetworksFromTheCF.aspx 这看起来不错,但我不知道如何将其与我的vb.net代码集成。

任何人都有任何想法 - 我感觉有点偏离我的舒适区! 感谢

1 个答案:

答案 0 :(得分:1)

wlanapi.dll是一个桌面Windows二进制文件。它在Windows CE下不起作用,并且CE中没有类似的文件可用。对于CE 5.0和6.0,您必须使用WZC API,假设您要使用的适配器符合WZC - 并非所有都适用。对于CE 7.0,您必须使用Native WiFi API(感谢Microsoft,这是天才之举)。

您在上面显示的链接是一些包含OpenNETCF智能设备框架(SDF)WiFi类的服务代码,后者又包装了WZC API。

“整合”该服务代码的方法可能只是在VB.NET中重写它 - 那里的代码真的不多。当然,您仍然需要添加对SDF二进制文件的引用。

相关问题