Если ваше приложение представляет собой графический интерфейс, вы должны заморозить его с помощью базы Win32GUI, чтобы оно не открывало командную строку.Взгляните на пример в документах .
Я не знаю, почему он снова закрывается - возможно, он не смог включить то, что ему нужно.Когда вы замораживаете его с помощью базы графического интерфейса, любые сообщения об ошибках должны появляться в окне сообщений, что может помочь вам разобраться, в чем проблема.