Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 使用托管Wifi API获取所有可见接入点的MAC地址_.net_Wifi_Managed - Fatal编程技术网

.net 使用托管Wifi API获取所有可见接入点的MAC地址

.net 使用托管Wifi API获取所有可见接入点的MAC地址,.net,wifi,managed,.net,Wifi,Managed,有没有办法通过使用C#/VB.net中的托管Wifi API获取周围所有可用接入点的BSSID(MAC地址) 到目前为止,我只得到了SSID、加密和强度(增益)百分比 For Each wlanIface As NativeWifi.WlanClient.WlanInterface In client.Interfaces Dim networks As Wlan.WlanAvailableNetwork() = wlanIface.GetAvailableNet

有没有办法通过使用C#/VB.net中的托管Wifi API获取周围所有可用接入点的BSSID(MAC地址)

到目前为止,我只得到了SSID、加密和强度(增益)百分比

        For Each wlanIface As NativeWifi.WlanClient.WlanInterface In client.Interfaces
        Dim networks As Wlan.WlanAvailableNetwork() = wlanIface.GetAvailableNetworkList(0)
        For Each network As Wlan.WlanAvailableNetwork In networks
            Dim ssid As Wlan.Dot11Ssid = network.dot11Ssid
            Dim networkName As String = Encoding.ASCII.GetString(ssid.SSID, 0, CInt(ssid.SSIDLength))


            Dim item As New ListViewItem(networkName)
            item.SubItems.Add(network.dot11DefaultCipherAlgorithm.ToString())
            item.SubItems.Add(network.wlanSignalQuality & "%")
            ListView1.Items.Add(item)
        Next
    Next
我通过使用本机Wlan API找到了一个解决方案,但它有一点缺陷,因为它基于SSID请求mac地址,这意味着,如果我有多个具有相同SSID的接入点,那么每个接入点的BSSID都将相同

除此之外,还有其他获取当前(循环中)AP BSSID的方法吗

我需要一个“管理”的方法,而不是一个黑客的netsh解析方法。我是用netsh做的,但是计算机的语言有问题