2009-07-29 9 views

Répondre

0

Vous pouvez obtenir cette information WMI ...

// Reference System.Management 
var mos = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapter"); 
var nics = mos.Get(); 

foreach (var n in nics) 
{ 
    Console.WriteLine("{0} {1}", n["Name"], n["Speed"]); 
} 

List of properties sur Win32_NetworkAdapter.

Si vous voulez des données en temps réel (ce que je pense que vous pourriez demander), utilisez plutôt PerformanceCounter. Ceux-ci correspondent aux compteurs de perfmon. Par exemple ...

var counter = new PerformanceCounter("Network Interface", "Bytes Total/sec", 
             /* your net interface name here */); 
Console.WriteLine(counter.RawValue); 
+0

Oohh bien ... merci! –

Questions connexes