【问题标题】:vb.net wince connect to wireless networkvb.net wince 连接到无线网络
【发布时间】:2012-10-26 21:47:39
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案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 二进制文件的引用。

    【讨论】:

    • 现在我使用了一个在线转换器来改变包装器,希望它能起作用!我想那么只需添加 OpenNETCF.Net.NetworkInformation dll。顺便说一句,很棒的网站,伙计。我要提交给我listacker.com
    • 哦,我猜这个 dll 不是 opennetcf 该死的标准下载的一部分:(
    • 是的,它是正常 SDF 下载的一部分。这一切都在 OpenNETCF.Net.dll 程序集中。请记住,程序集名称不必与命名空间名称匹配。您还必须引用 OpenNETCF.dll,也许还有 OpenNETCF.CONfiguration.dll。
    • 太棒了 - 谢谢你,我会在周末试一试!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2012-10-10
    • 1970-01-01
    • 2016-02-12
    • 1970-01-01
    相关资源
    最近更新 更多