如何确定计算机是否具有wifi适配器?

9

如何确定计算机是否具有wifi适配器?
当我测试我的代码时,它可以工作,但我不确定它是否始终有效?

private bool hasWifi()
{
    try
    {
        WlanClient wlanclient = new WlanClient();
    }
    catch (System.ComponentModel.Win32Exception except)
    {
        return false;
    }

    return true;
}
1个回答

7
您可以使用NetworkInterface.GetAllNetworkInterfaces来查看已安装的内容。
private bool hasWifi()
{
    return NetworkInterface.GetAllNetworkInterfaces()
        .Any(nic => nic.NetworkInterfaceType == NetworkInterfaceType.Wireless80211);
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接