Итак, я искал это последние несколько часов и не могу обойти эту «проблему».
Вот что мне нужно сделать:
Мне нужно получить список текущих процессов и их сетевой активности (общее количество отправленных / полученных МБ с момента запуска приложения). я также необходимо вести учет того, что было зарегистрировано на данный момент. Так, например, если у меня есть процесс с именем hello.exe с PID 2500, который в настоящее время загружен 25 МБ и загружен 300 ГБ и указанный процесс закрывается, я хотел бы сохранить его в интерфейсе или, по крайней мере, сохранить эти данные в файле журнала. .
Изначально я хотел сделать это с помощью PowerShell, но похоже, что нет простого способа или чего-то еще, что могло бы указать мне правильное направление.
Итак, я проверил другие программы, такие как NetBalancer, Process Hacker и Process Explorer, и все они не хранят историю. Process Hacker хранит историю того, какой процесс был запущен и остановлен, но ничего о дополнительной информации, которая мне нужна. Я могу установить байты, полученные сетью, и байты отправки по сети, я просто не думаю, что какое-либо из этих приложений будет хранить историю.
Причина, по которой мне нужна история, заключается в том, что у меня есть несколько скриптов, работающих в разное время дня, и их процесс в конечном итоге завершится, и я никогда не узнаю, сколько данных они фактически передали.
Известно ли вам о каких-либо сторонних приложениях, которые могут мне помочь?
Спасибо