2016-05-12 53 views
9

Bilgisayarın bir kablosuz adaptörüne hangi yoldan karar verebilirim?
Kodumu test ettiğimde işe yarıyor ama emin değilim, her zaman işe yarayacak mı?Bilgisayarda bir wifi adaptörünün olup olmadığı nasıl belirlenir?

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

    return true; 
} 

cevap

7

Ne yüklü olduğuna bakmak için NetworkInterface.GetAllNetworkInterfaces'u kullanabilirsiniz.

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