C # Application Restart não chama o programa Main ()

Eu já escrevi um aplicativo que funciona na base de usuários. Eu estava procurando a melhor maneira de usar para o logout atual do usuário. Então eu useiApplication.Restart(); Logo descobri que o código não funciona corretamente eProgram.Main() não liga de volta. Eu me perguntei que meuFormulário de Login Load Method não vai executar (O Formulário de Login está chamando da classe de programa).

Então, eu ficarei muito grato se você me informar sobre meus bugs e soluções corretas.

questionAnswers(3)

yourAnswerToTheQuestion