c# - 如果存在两个具有相似 SSID 的 WiFi 网络,您如何在代码中区分两者?

标签 c# .net network-programming ssid wlanapi

<分区>

我正在编写一个小型网络管理工具。为了提取各种 WiFi 网络的详细信息,我正在调用 wlanapi.dll, WlanGetProfile(...) API 方法来获取每个可用 WiFi 网络的配置文件信息。

假设两个本地 WiFi 网络具有相似的 SSID,我如何在这两个网络上查询信息并在向用户呈现信息时区分两者?

我正在用 C# 编写我的应用程序,但是,如果它们能给我所需的答案,则可以提供非特定于代码的一般详细信息。但是,我将其标记为 C#/.Net,因为如果有办法使用 native .Net 库获取此信息,我将不胜感激 C# 代码示例。

最佳答案

检测少数具有相同 SSID 的网络没有问题,因为它们具有不同的 MAC。

但是看起来无法连接到选定的一个,因为在连接时无法指定 MAC。

关于c# - 如果存在两个具有相似 SSID 的 WiFi 网络,您如何在代码中区分两者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49657037/

相关文章:

c# - 使用 C# Regex 解析多行 BBCode

c# - LINQ 从集合中获取项目 <t>

c# - 对 asp.net mvc 版本号的澄清

.net - 使用 Microsoft Office interop v.11 与 Windows 7、Microsoft Office 2010 的应用程序

Python套接字代理示例,调用bind()时不断出错..为什么?

c# - 如何设置连接到主机 PC 的设备的 IP 地址? C# 窗体?

c# - 将数字四舍五入到下一个最高的 10

c# - 将 HybridDictionary 序列化为 byte[]

networking - 使用 iftop 通过特定端口的网络流量

linux - 在同一主机内通信时的 Internet 套接字行为