Jak mogę uzyskać proces wysyłania/odbierania bajtów? preferowany sposób robi to za pomocą C#.Odzyskaj wykorzystanie sieci procesowej
Szukałem tego bardzo często i nie znalazłem żadnego prostego rozwiązania. Niektóre rozwiązania sugerowały instalację WinPCap na komputerze i pracę z tą biblioteką.
Tak jak ten gość zapytał: Need "Processes with Network Activity" functionality in managed code - Like resmon.exe does it Nie chcę, żeby narzut lib.
Czy istnieje proste rozwiązanie tego problemu? Właściwie chcę dokładnie te dane, które daje Monitor zasobów systemu Windows w zakładce "Procesy z aktywnością sieciową":
W jaki sposób Monitor zasobów systemu Windows otrzymuje te informacje? Dowolny przykład?
Próbowano również użyć metody licznika wymienionej tutaj: Missing network sent/received , ale bez powodzenia - ponieważ nie każdy proces jest wyświetlany pod tym licznikiem. I znowu zastanawiam się, w jaki sposób Monitor zasobów otrzymuje tę informację, nawet bez użycia tego licznika ...
Czy nie uważają Państwo odebrać w licznik wydajności? http://www.codeproject.com/Articles/8590/An-Introduction-To-Performance-Counters – Yogee
Próbowałem pracować z wydajnością, ale bez powodzenia - nawet przeczytałem dodany link. –
http://stackoverflow.com/questions/438240/monitor-a-processs-network-usage –