1

現在の WIFI の bssid を取得する次のコードがあります。

var status = CaptiveNetwork.TryCopyCurrentNetworkInfo("en0", out dict);

if (status == StatusCode.NoKey)
{
       return null;
}
var bssid = dict[CaptiveNetwork.NetworkInfoKeyBSSID];
var ssid = dict[CaptiveNetwork.NetworkInfoKeySSID];

しかし、bssid を調べると、MAC アドレスの 8 つのセグメントの 1 つが実際の bssid とは異なる値を持っていることに気付きました。たとえば、wifi ルーターの bssid が b0:34:f6:23:a1:33 の場合、上記のコードは、2 番目のセグメントで変更された b0:b0:f6:23:a1:33 を返します。

正しい bssid を取得するにはどうすればよいでしょうか?

4

0 に答える 0