Wifiの接続先のSSIDの一覧を取得する方法を記載します。
以下のサンプルは、接続されている全ての無線LANアダプターが受信しているSSIDを全て表示しています。
接続先SSIDを全て取得する
Imports NativeWifi Dim client As WlanClient = New WlanClient() For Each wlanIface As WlanClient.WlanInterface In client.Interfaces Console.WriteLine("{0}", wlanIface.InterfaceDescription) Dim wlanBssEntries As Wlan.WlanBssEntry() = wlanIface.GetNetworkBssList() For Each network As Wlan.WlanBssEntry In wlanBssEntries Dim ssid = System.Text.ASCIIEncoding.ASCII.GetString(network.dot11Ssid.SSID) ssid = ssid.TrimEnd(vbNullChar) Console.WriteLine(" SSID:{0}", ssid) Next Console.WriteLine() Next
結果表示の例
Logitec LAN-W450AN/U2 SSID:IODATA-832a4a-2G SSID:IODATA-832a4a-5G
・無線LANアダプターが接続されていなく、近くにルータも1つしかないので以上のような結果です。