Então, tenho procurado as últimas horas para isso e não consigo contornar esse "problema".
Veja o que preciso fazer:
Eu preciso obter uma lista dos processos atuais e de suas atividades de rede (MB total enviado / recebido desde o início do aplicativo). Eu também preciso manter um registro do que foi registrado até agora. Então, por exemplo, se eu tenho um processo chamado hello.exe com PID 2500, que atualmente baixei 25MB e carreguei 300GB e disse que o processo é fechado, eu gostaria de mantê-lo na interface ou pelo menos salvar esses dados em um arquivo de log .
Originalmente eu queria fazer isso com o PowerShell, mas parece que não há um jeito fácil ou algo que possa me apontar na direção certa.
Então, eu verifiquei outros softwares como NetBalancer, Process Hacker e Process Explorer e todos eles não mantêm um histórico. O Process Hacker mantém o histórico de qual processo foi iniciado e interrompido, mas nada sobre as informações extras que eu preciso. Eu sou capaz de definir os bytes de rede recebidos e os bytes de envio de rede, eu não acho que nenhum desses aplicativos manterá o histórico.
A razão pela qual eu gostaria de ter a história é porque tenho alguns scripts em execução em horários diferentes do dia e o processo deles acabará, e nunca saberei quantos dados eles realmente transferiram.
Você conhece algum aplicativo de terceiros que possa me ajudar?
Obrigado
Tags networking process windows