2009-07-29 4 views

Antwort

0

können Sie diese Informationen von WMI erhalten ...

// 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 auf Win32_NetworkAdapter.

Wenn Sie Echtzeit-Daten (die ich denke, dass Sie fragen möchten), verwenden Sie stattdessen PerformanceCounter. Diese entsprechen den Perfmon-Zählern. Zum Beispiel ...

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

Oohh schön ... danke! –

Verwandte Themen