mercoledì 20 gennaio 2010

WMI... WI FI

Puo tornare comodo sapere come è messa la vostra connessione wi fi ... molti avranno da aggiungere che se l'icona sulla notify ha già il suo bel valore. O che posso accertarmi che la lucina sul portatile (led ;- ) blue si accesa...
Certo sono entrambi metodi validi, ma al fine tecnico come fa un applicativo a scoprirlo ???

Eccoci qui con un sorgente bello comodo comodo è già tagliato per essere infilato in un timer.

try
{
ObjectQuery query = new ObjectQuery("SELECT * FROM MSNdis_80211_ReceivedSignalStrength Where active = true");
ManagementScope scope = new ManagementScope("root\\wmi");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
string result = "";
foreach (ManagementObject obj in searcher.Get())
{
if ((bool)obj["Active"] == true)
{
result = (string)obj["Ndis80211ReceivedSignalStrength"].ToString();
return result;
}
}

}
catch (Exception ex)
{
return string.Empty;
}

Certo con wmi si possono ottenere molte informazioni importanti, il più è come gestirle ed essere sicuri di avere
l'adattatore connesso.

Nessun commento: