0
加密可有人請告訴我如何可以提取電臺類型,通道和加密通過信息管理的無線上網API在C#中?我可以通過「netsh wlan show interfaces」命令(當我連接到Wifi時)在命令提示符中看到上述所有信息,但是我不打算使用此命令並獲取C#中的信息。 謝謝。取得廣播類型,通道,從管理的無線上網API C#
加密可有人請告訴我如何可以提取電臺類型,通道和加密通過信息管理的無線上網API在C#中?我可以通過「netsh wlan show interfaces」命令(當我連接到Wifi時)在命令提示符中看到上述所有信息,但是我不打算使用此命令並獲取C#中的信息。 謝謝。取得廣播類型,通道,從管理的無線上網API C#
經過大量的谷歌搜索和R & D,我發現我的問題的一些解決方案。我已經鑽取了「WlanInterface」類下的「WlanClient」類,通過它我可以提取「頻道」和「加密」值。 「加密」是有點棘手,代碼片斷如下:
Wlan.WlanAvailableNetwork[] networks = wlanIface.GetAvailableNetworkList(0);
Wlan.WlanAvailableNetwork network = networks.Where(x => x.flags.HasFlag(Wlan.WlanAvailableNetworkFlags.Connected)).FirstOrDefault();
muObject.Encryption = network.dot11DefaultCipherAlgorithm.ToString();
我已經提取的「無線電類型」從netsh的WLAN查詢,直到我找到了完美的解決方案... :-)