0

我有一个使用 vb.net 中的 wince compact 框架的应用程序,现在我需要它通过单击按钮连接到指定的无线网络,我对此进行了大量研究,我什至使用wlanapi.dll 但是我刚刚发现这个 API 不在紧凑的框架中。

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

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

4

1 回答 1

1

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

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

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

于 2012-10-26T13:47:39.427 回答