WindowsでBluetoothネットワークインターフェイスのMACアドレス(ハードウェアアドレス)を見つけるにはどうすればよいですか?問題はアドレスを見つけることではなく、ネットワークインターフェースのタイプがBluetoothであるかどうかを識別することです。
私が試した両方のアプローチは、イーサネットカードとBluetoothを区別しません(少なくとも違いはわかりません)-現在のGetAdaptersAddresses
Bluetoothインターフェイスを返します(ワイヤレスタイプは存在しますが、WiFiと同じIF_TYPE_ETHERNET_CSMACD
ですWMI
)AdapterTypeID
。Ethernet 802.3
私が現在見ている唯一の可能性は、名前または説明文字列でテキスト「bluetooth」を検索することですが、これは問題のない解決策とは思えません;-)