我在使用 OpenNetCF 2.3 版的 C#、Compact Framework 3.5、Windows Mobile 5 项目中获取无线信号强度时遇到了困难。我的目标是在发送请求之前评估网络访问的强度,因为该设备的网络覆盖范围可能不完整。
在谷歌搜索后,我发现了两个可能的线索。Microsoft 的一个示例项目,它AccessPoint
使用在 OpenNETCF 2.3 中标记为已弃用的 now 类,以及一些建议使用该类的SignalStrength
属性WirelessNetworkingInterface
。这在理论上似乎是一个好主意,但是工厂方法看起来好像应该返回这个类,OpenNETCF.Net.NetworkInformation.WirelessNetworkInterface.GetAllNetworkInterfaces()
而不是返回INetworkInterface
不公开SignalStrength
属性的类。
有没有人设法使用 OpenNETCF 2.3 评估无线强度?我不理解这个包的正确用法吗?或者有没有人为这个问题开发了解决方法?
任何指导或帮助都会非常有用。