O que significa o status de saída 1 (0x1) para um programa GUI do Windows?

0

Tenho ocorrências recorrentes do Internet Explorer ( C: \ Arquivos de Programas \ Internet Explorer \ iexplore.exe ) saindo com o status de saída 1 (0x1) nos meus Logs de Eventos do Windows ( ID do evento 4689 ).

Sempre que eu pesquiso o significado desses códigos de saída, acabo sempre com esta lista (em diferentes encarnações), onde o código de saída 1 é dito para dizer" Função incorreta ", também esclarecido com" " que Ação tentou executar um comando não reconhecido no prompt de comando do Windows cmd.exe ".

Isso não faz sentido para o Internet Explorer, então, o que isso realmente significa?

Existe talvez outra lista com códigos de status de saída específicos para o ID de evento 4689, com significados completamente diferentes da lista em que você sempre acaba no Google ou o que está faltando aqui?

    
por QuestionOverflow 12.09.2016 / 21:04

1 resposta

0

O status de saída 1 pode significar literalmente qualquer coisa, exceto talvez "sucesso". Esses códigos de status são definidos pelo próprio programa e, na maioria dos casos, você encontrará 1 usado como um pega-tudo para todas as falhas possíveis.

(Muitas aplicações GUI não propagam erros para o status de saída, já que praticamente nada verifica isso.)

Somente ferramentas de linha de comando, às vezes, usam códigos diferentes para permitir scripts mais fáceis, e até mesmo aqueles que normalmente reservam 1 como o "algo mais aconteceu" é tudo.

    
por 13.09.2016 / 07:10