Получить процесс использования сети
Как я могу получить процесс отправки / получения байтов? предпочтительный способ сделать это с помощью C #.
Я много искал и не нашел простого решения для этого. В некоторых решениях предлагалось установить WinPCap на машину и работать с этой библиотекой.
Как этот парень спросил:Нужна функциональность «Процессы с сетевой активностью» в управляемом коде - как это делает resmon.exe Я не хочу накладных расходов на библиотеку.
Есть ли простое решение для этого? На самом деле мне нужны именно те данные, которые монитор ресурсов Windows предоставляет на вкладке «Процессы с сетевой активностью»:
Как Монитор ресурсов Windows получает эту информацию? Любой пример?
Кроме того, попытался использовать метод счетчика, который упоминается здесь:Отсутствующая сеть отправлена / получена но безуспешно - так как не каждый процесс показан под этим счетчиком. И снова мне интересно, как Resource Monitor получает эту информацию даже без использования этого счетчика ...