我需要扫描Windows Mobile上的Wifi访问点并连接其中一个扫描结果。 目前我正在使用C#语言,Windows Mobile 6.5设备,也扫描我正在使用下面的代码。
[DllImport(wlanapi.dll", SetLastError=true)]
我正在使用wlanapi.dll
,但似乎无法在移动设备上使用。
有没有人知道以下内容。
请给我一些线索。
答案 0 :(得分:2)
WinMo / WinCE中不存在wlanapi.dll。您必须使用受支持的API。
大多数WinMo WiFi驱动程序(尽管可能不是全部)都支持无线零配置(WZC)API集。这些API的本机版本(如WZCQueryInterface)为outlined in MSDN。
Microsoft没有为这些API提供任何托管接口,实际上它们的原生文档也非常糟糕。它使用的权威“示例”是在Platform Builder的NETUI组件源中。如果您计划进行大量的WinCE / WinMo开发,那么仅为源代码获取eval版本非常值得。
从管理的角度来看,我在06年写了MSDN article,讨论了如何使用SDF获取网络信息。自那时起SDF已经重新做了很多工作,尤其是在WZC领域,但它仍然非常相似。
我在07年做了一个关于自定义绘制的ListBox的updated blog post,虽然这不是你所追求的,但显示的数据是无线网络信息,这与你所追求的一致。