2

コンピュータが現在接続しているワイヤレス ネットワークの名前 (SSID) を取得したいと考えています。IP Helper API を調べましたが、それ以外はすべて (DNS サーバー、IP アドレスなど) あるようです。どんな助けでも大歓迎です。

4

2 に答える 2

5

ネイティブ wifi APIを使用する必要があります。ここでサンプルを見つけることができます(あなたが尋ねたクエリ SSID を含む)。

于 2011-01-13T18:30:21.227 に答える
4

これはOSに依存します。最も簡単な方法は、システムのnetshまたは同等のものをシェルアウトして実行し、結果をgrepすることです

例えば。Windowsでは「netsh wlan show int」が与えます

There is 1 interface on the system:

    Name                   : Wireless Network Connection
    Description            : Broadcom 802.11g Network Adapter
    GUID                   : 1de52c34-2e59-46c4-ae8d-8d442c44dfd
    Physical address       : 00:00:56:b6:ad:00
    State                  : connected
    SSID                   : xxx
    BSSID                  : 00:00:5b:27:83:ea
    Network type           : Infrastructure
    Radio type             : 802.11g
    Authentication         : Open
    Cipher                 : WEP
    Connection mode        : Auto Connect
    Channel                : 6
    Receive rate (Mbps)    : 54
    Transmit rate (Mbps)   : 54
    Signal                 : 90%
    Profile                : xxx

    Hosted network status  : Not started
于 2011-01-13T18:14:41.657 に答える