0

私は DeviceNetworkInformation クラスを調べてきましたが、次のものを正常に使用しました

•CellularMobileOperator •IsNetworkAvailable •IsCellularDataEnabled •IsCellularDataRoamingEnabled •IsWiFiEnabled

しかし、WiFiが有効かどうかに加えて、WiFi接続の名前を取得する方法があるかどうか疑問に思っていました. アプリケーション内で接続の現在の名前を確認できるようにしたいと考えています。これが実装されている場所を見たことがないので、実際に可能ですか? もしそうなら、どうすればそのようなプロパティにアクセスできますか?

4

2 に答える 2

0

コードスニペットは次のとおりです。

/// <summary>
/// Find WIFI SSID
/// </summary>
private void FindWIFISSIDClick(object sender, RoutedEventArgs e)
{
    foreach (var network in new NetworkInterfaceList())
    {
        if ( (network.InterfaceType == NetworkInterfaceType.Wireless80211) &&  (network.InterfaceState == ConnectState.Connected) )
            mLocatoinInfo.Text = network.InterfaceName; //Get the SSID of the WIFI
        else
            mLocatoinInfo.Text = "fail";
    }
}
于 2012-10-24T05:37:08.643 に答える