Como posso monitorar e registrar um aplicativo?

0

Estou tentando executar um aplicativo, mas ele fecha após alguns segundos sem fornecer nenhuma mensagem de erro.

Existe um aplicativo que irá coletar um log de tudo o que o aplicativo fez para que eu possa ler para que eu possa descobrir o que está causando meu problema?

Eu tentei consultar o log de eventos do Windows, mas preciso de log mais agressivo.

    
por Marek Andreansky 03.03.2016 / 22:54

1 resposta

0

A resposta curta é: Desinstale completamente o software e verifique se nenhum rastro remanescente do aplicativo está no Registro do Windows e, em seguida, reinstale a versão estável mais recente do software.

A resposta mais longa é: Sim, é possível descobrir a causa da falha e possivelmente consertá-la, mas ela pode exigir programação e depuração de C / C ++ se estiver sendo executada no Windows na área de trabalho.

A resposta longa:

Descobri isso acidentalmente como um programador iniciante, mas se você tiver o programa Visual Studio instalado, sempre que um aplicativo falhar, haverá uma opção para "Depurar programa".

Se você clicar nele, poderá visualizar o código da montagem e configurar os pontos de interrupção no editor, depois, passo a passo, para ver onde estava o erro. Se você tiver acesso aos arquivos individuais do aplicativo e estiver à mão em depuração C / C ++ E o aplicativo não for significativamente grande, ou seja, menor que 50-100 arquivos de origem, pode ser um exercício válido executar o aplicativo no modo de depuração no Visual Studio e descubra onde o código está falhando. Se for um programa grande, como o Photoshop, o Office / Word / Excel, etc., esses arquivos de origem internos provavelmente não existirão no nível do usuário, portanto, reinstalar o aplicativo pode ser sua melhor opção.

Suponho que a única ressalva para esta solução é se o aplicativo em questão era realmente o Visual Studio.

Desculpe, esta é uma resposta centrada em programação, mas é a solução mais próxima da sua pergunta. Se alguém puder adicionar, esclarecer ou desenvolver minha resposta, sinta-se à vontade.

    
por 03.03.2016 / 23:22