none
SSIDを取得したい  RRS feed

  • 質問

  • Windows7 VB2010 .NetFramework 4 の環境で開発をしています。

    SSIDを取得する方法をサイトで調べると

     Management.ManagementObjectSearcherを利用する方法があったのでそれを使用しようとしたのですが

    エラーとなり取得できません Exceptionをキャッチしてみても「サポートされていません」というメッセージしかとれず

    どう修正していいのか分からず、困り果てて、こちらで質問させて頂きました。

    SSIDをVB.NETから取得したいのですが、どのような方法で可能でしょうか?

    ちなみにエラーとなったのは下記のようなソースです。書き方がまずいのでしょうか

    Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click

            Try

                Dim query As String = "SELECT * FROM MSNDis_80211_BSSIList WHERE Active= 'True'"
                Dim searcher As Management.ManagementObjectSearcher = New Management.ManagementObjectSearcher("root/WMI", query)
                Dim moc As Management.ManagementObjectCollection = searcher.Get
                Dim moe As Management.ManagementObjectCollection.ManagementObjectEnumerator = moc.GetEnumerator

                moe.MoveNext()
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End Sub

    2013年7月5日 5:10

回答

  • VbBeginer さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    英語の情報も探してみると、MSNDis_80211_BSSIList がWindow 7では使えないかもというコメントがありました。探した情報のなかで今回のVbBeginer さんの質問とは別のアプローチですが、以下のページをご紹介します。

    (参考情報)

    ・How to get SSID and RSSI for Win7 using C#:
    http://win7.deveronline.com/questions-and-answers/windows-7-application/19/how-to-get-ssid-and-rssi-for-win7-using-c.html

    日本語の情報が見つけにくい場合は"How to get SSID" と"Windows 7"、"VB.NET" などをキーワードに入れて英語の情報も検索してみるとほかにも参考になる情報が見つかると思います。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美


    • 編集済み 星 睦美 2013年7月12日 1:06 追加編集
    • 回答としてマーク 星 睦美 2013年7月29日 2:31
    2013年7月11日 7:26

すべての返信

  • VbBeginer さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    英語の情報も探してみると、MSNDis_80211_BSSIList がWindow 7では使えないかもというコメントがありました。探した情報のなかで今回のVbBeginer さんの質問とは別のアプローチですが、以下のページをご紹介します。

    (参考情報)

    ・How to get SSID and RSSI for Win7 using C#:
    http://win7.deveronline.com/questions-and-answers/windows-7-application/19/how-to-get-ssid-and-rssi-for-win7-using-c.html

    日本語の情報が見つけにくい場合は"How to get SSID" と"Windows 7"、"VB.NET" などをキーワードに入れて英語の情報も検索してみるとほかにも参考になる情報が見つかると思います。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美


    • 編集済み 星 睦美 2013年7月12日 1:06 追加編集
    • 回答としてマーク 星 睦美 2013年7月29日 2:31
    2013年7月11日 7:26
  • ご回答ありがとうございます。

    Windows7では使えないのですか、残念です。

    回答頂いたサイト拝見しました。

    こちらはコマンドプロンプトでコマンド叩いた結果を読み取るようなイメージでしょうか

    OSとか、環境によって上手く取れなさそうな所が懸念ですが色々試してみます。

    ありがとうございました

    2013年7月12日 3:50