Como: Pegar e Definir o Código de Saída de um Aplicativo
Este exemplo mostra como pegar e definir o código de saída de um aplicativo.
Exemplo
Application automaticamente retorna um valor de código de saída para o sistema operacional quando o aplicativo para de rodar. Códigos de saída são mais frequentemente usados por aplicativos para comunicar ao sistema operacional que elas pararam de rodar, ou para outros aplicativos que estão rodando.
O valor de código de saída padrão que é retornado pelo Application é 0. Você pode pegar o valor de código de saída manipulando o Exit e inspecionando a propriedade ApplicationExitCode:
int exitCode = e.ApplicationExitCode;
Você pode modificar o valor do código de saída do padrão definindo ApplicationExitCode, ou chamando Shutdown:
e.ApplicationExitCode = 11;
Application.Current.Shutdown(11);