ConnectionOptions connection = new ConnectionOptions();
ManagementScope scope = new ManagementScope("\\root\\CIMV2", connection);
scope.Connect();
ObjectQuery query = new ObjectQuery(
"SELECT * FROM Win32_PerfFormattedData_Tcpip_NetworkInterface");
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(scope, query);
foreach (ManagementObject queryObj in searcher.Get())
{
Console.WriteLine("Name: {0}", queryObj["Name"]);
Console.WriteLine("Current Bandwidth: {0}", queryObj["CurrentBandwidth"]);
}
Мой вывод был
Имя: Контроллер семейства Realtek PCIe GBE - Минипорт планировщика пакетов
Текущая пропускная способность: 100000000
Имя: интерфейс MS TCP Loopback
Текущая пропускная способность: 10000000
Нажмите любую клавишу для продолжения . , .
Подобным образом вы можете улучшить свойства этого класса Win32_