/ / Como saber o que um programa está fazendo? - janelas

Como saber o que um programa está fazendo? - janelas

Existe uma maneira de saber o que um arquivo executável fez (quais arquivos foram copiados, em qual pasta copiou esses arquivos, que registro de chave editou, etc)?

Respostas:

2 para resposta № 1

Eu votei no procmon responda. No entanto, eu gostaria de acrescentar que procmon é praticamente apenas uma ferramenta para exibir e traçar a chave de registro em tempo real do Windows (HKEY_PERFORMANCE_DATA) valores. Se você quiser monitorar algumas dessas coisas programaticamente, você só precisa escrever código para analisar e processar esses mesmos valores de registro. HKEY_PERFORMANCE_DATA você mesmo.


4 para resposta № 2

Procmon é um bom lugar para começar.


3 para resposta № 3

Existem diferentes ferramentas para os diferentes sistemas operacionais, com certeza. Para MS Windows, o pacote SysInternals, de Mark Russinovich e Bryce Cogswell, tem muitas ferramentas para isso.

Tem em tempo real FileMonitor, DiskMonitor, ProcessMonitor, monitor de rede e monitor de registro mostrando as informações de maneira muito detalhada e compreensível.

Você deve baixar o pacote inteiro, pois são programas diferentes dentro dele.

http://technet.microsoft.com/en-us/sysinternals/bb842062


1 para resposta № 4

Você pode usar utilitários de sysinternals como ProcessMonitor. Com ele você pode monitorar o registro, sistema de arquivos, acesso à rede e algo mais (desculpe, eu não consigo lembrar de todos os recursos).