2016-05-12 28 views
9

W jaki sposób mogę zdecydować, że komputer ma adapter wifi?
Kiedy testuję mój kod, działa, ale nie jestem pewien, czy to zawsze zadziała?Jak ustalić, czy komputer ma adapter wifi?

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

    return true; 
} 

Odpowiedz

7

Możesz użyć NetworkInterface.GetAllNetworkInterfaces, aby sprawdzić, co jest zainstalowane.

private bool hasWifi() 
{ 
    return NetworkInterface.GetAllNetworkInterfaces() 
     .Any(nic => nic.NetworkInterfaceType == NetworkInterfaceType.Wireless80211); 
} 
Powiązane problemy