您可以使用网络列表管理器 API来执行此操作,该 API 使应用程序能够检索可用网络连接的列表。适用于.Net 的 Windows API 代码包包装了此 API,以便托管应用程序可以轻松使用它。添加 NuGet 包
Windows API 代码包 - 核心
调用以下函数列出网络配置文件:
public void ListNetworkProfiles()
{
    NetworkCollection nCollection = NetworkListManager.GetNetworks(NetworkConnectivityLevels.All);
    foreach (Network net in nCollection)
    {
        Console.WriteLine("Name: " + net.Name + " Status: " + (net.IsConnected ? "Connected" : "Not Connected"));
    }
}
| 归档时间: | 
 | 
| 查看次数: | 2690 次 | 
| 最近记录: |