Como saber quando um exe é acionado no Windows?

6

Estou procurando uma maneira de saber se um executável é disparado no Windows. Eu não posso assistir o Gerenciador de Tarefas porque o exe às vezes é demitido por apenas uma fração de segundo.

Existe alguma maneira de obter alguma pista visual de que o exe está sendo demitido?

    
por JL. 16.11.2010 / 13:11

4 respostas

9
O

Process Explorer do Microsoft Sysinternals Suite é uma alternativa ao Gerenciador de tarefas e tem um recurso útil em que os códigos de cores criadas e excluídas tarefas para você.

Uma tarefa que morre permanecerá por alguns segundos na lista, mas será colorida de vermelho para mostrar que desapareceu, uma tarefa recém-criada será verde, acredito.

    
por 16.11.2010 / 14:30
4

Tenho certeza de que há um jeito altamente técnico. Como um não-especialista do Windows, eu renomearia o executável e o substituiria por um script (arquivo em lote) que gravasse a hora e a data em algum arquivo de texto e, em seguida, iniciasse o programa real.

    
por 16.11.2010 / 14:22
3

SysInternals Process Monitor , com "Atividade de thread" ativada .

    
por 16.11.2010 / 16:28
2

Cada executável tem opções de Execução de arquivo de imagem no registro . Sua finalidade é permitir que um depurador intercepte o início de certos aplicativos (caso contrário, é muito difícil depurar o código de inicialização do aplicativo), mas qualquer executável pode ser usado. Observe que este executável é responsável por iniciar o aplicativo; a linha de comando completa é passada para o executável.

Instruções passo-a-passo do MSDN para utilizar as opções de Execução de Ficheiros de Imagem.

    
por 16.11.2010 / 14:41

Tags