我正在尝试使用以下方法在 .NET 应用程序中获取 3G 连接的信号强度:http: //msdn.microsoft.com/en-us/library/windows/desktop/dd323166 (v=vs.85 ).aspx
.NET 包装器返回一个介于 0 和 31 之间的 uint。我通常从转换为 -113 dBm 和 -105 dBm 值的方法中得到介于 0 和 4 之间的值,这表明信号非常弱,即使连接非常快并且Windows 任务栏上的连接图标显示 4-5 个白条。
我究竟做错了什么?在 .NET 中确定 Windows 桌面应用程序信号强度的正确方法是什么?