Как я могу получить процесс отправки/получения байтов? предпочтительный способ делает это с C#.Извлечение сетевого процесса процесса
Я искал это много, и я не нашел простого решения для этого. Некоторые решения предложили установить WinPCap на машину и работать с этим lib.
Как этот парень спросил: Need "Processes with Network Activity" functionality in managed code - Like resmon.exe does it Я не хочу накладных расходов на lib.
Есть ли простое решение для этого? На самом деле я хочу точно данные, которые монитор ресурсов Windows дает на вкладке «Процессы с сетевой активностью»:
Как монитор ресурсов Windows получает эту информацию? Любой пример?
Кроме того, пытался использовать метод счетчика, который упоминается здесь: Missing network sent/received , но без успеха - не каждый процесс показан под этим счетчиком. И снова мне интересно, как монитор ресурсов получает эту информацию даже без использования этого счетчика ...
Вы не нашли вы ответить на счетчик производительности? http://www.codeproject.com/Articles/8590/An-Introduction-To-Performance-Counters – Yogee
Я пробовал работать со счетчиками производительности, но без успеха - даже прочитал добавленную вами ссылку. –
http://stackoverflow.com/questions/438240/monitor-a-processs-network-usage –