怎样获得WIFI的信号强度

解决方案 »

  1.   

    关注一下,个人认为这应该是从硬件来解决的;软件只能通过Ping网关,看响应时间的话也太粗糙了。看一下楼下的看法......
      

  2.   

    WMI query for MSNdis_80211_ReceivedSignalStrengthusing System;
    using System.Management;
    class App
    {
    public static void Main()
    {
    ManagementObjectSearcher searcher = new ManagementObjectSearcher(
    @"root\WMI",
    "select Ndis80211ReceivedSignalStrength from
    MSNdis_80211_ReceivedSignalStrength where active=true");
    foreach (ManagementObject mo in searcher.Get())
    {
    Console.WriteLine("{0}",mo["Ndis80211ReceivedSignalStrength"]);
    }
    }
    }
      

  3.   

    it is the same
    you can also reference the C$ assembly