Witam wszystkich

Potrzebuje pomocy z odczytem prędkości download/upload karty sieciowej z poziomu C#

Stworzyłem takie coś:

PerformanceCounter downloadSpeed;
downloadSpeed = new PerformanceCounter();
downloadSpeed.CategoryName = "Network Interface";
downloadSpeed.CounterName = "Bytes Sent/sec";

Jednak próba odczytu:

label7.Text = downloadSpeed.NextValue().ToString();

Kończy się exceptionem.

Przypuszczam, że brakuje mi InstanceName w tym counterze, ale w jaki sposób go podać?

Mam kartę sieciową Marvell na płycie EVGA 650i Ultra jeśli to cos pomoże.

Proszę o pomoc. Z góry dzięki