none
Windows10:タスクトレイに表示されるWiFiアイコンと同じシグナル値を取得する方法 RRS feed

  • 質問

  • Windows10 タスクトレイに表示されるWifi強度に表示されるアイコンと同じシグナル値をnetsh wlanコマンド以外の方法で取得したいです。
    作成中のデスクトップアプリケーション(C#)に組み込むことが目的です。

    当方の推測では、タスクトレイに表示されるシグナル値は
    netsh wlanコマンドの

    netsh wlan show interfaces

    に表示される「シグナル値」と連動しており、
    76-100% 4本
    51-75% 3本
    26-50% 2本
    0-25% 1本
    と表示するように思えます。

    現状はnetsh wlanコマンドを実行、「シグナル」以降の文字列を抜き取ることで対応しているのですが、
    この方法ですと、日本語以外の言語環境下では対応できません。

    なお、WlanScan()実行後、WlanGetAvailableNetworkList()から、Wifi強度を取得する方法も試しましたが、
    タスクトレイに表示されるアイコン表示の値と連動していないようです。

    ご存知の方、ご教授をお願いいたします。
    2016年9月14日 5:45