Quais comandos estão sendo enviados para um exe?

2

Eu tenho um aplicativo que chama um aplicativo baseado em console quando abro um arquivo. Eu gostaria de de alguma forma "espionar" neste aplicativo de console para que, quando ele for chamado, eu gostaria de ver quais parâmetros de linha de comando estão sendo passados para este aplicativo de console.

Isso é possível?

    
por JL. 27.04.2010 / 14:27

2 respostas

6

No Windows, use o Process Explorer . Quando o PE estiver em execução, vá para o menu View e selecione o item Select Columns . Na caixa de diálogo, marque a caixa de seleção Command Line e clique em ok. Você deve ver argumentos de linha de comando para cada processo no Process Explorer agora.

Para a maioria dos sistemas Unix ou OS X, fazer ps auxw imprimirá todos os processos no sistema junto com os argumentos da linha de comando que foram passados para eles. Procure a página man do ps em seu sistema operacional para obter mais informações sobre o ps e quais opções você pode passar para alterá-lo.

    
por 27.04.2010 / 14:41
1

Como você diz "exe", provavelmente está no Windows. Se esse for o caso, o Process Monitor mostrará exatamente o que você precisa e mais: link

    
por 27.04.2010 / 14:41