Резюме:
Когда приложение не запускается с указанной учетной записью пользователя, приложение закрывается, но все еще создает графический интерфейс. Я хочу, чтобы он полностью вышел
Подробнее:
Я бы подумал, что приведенный ниже код будет работать. Он проверяет наличие определенного атрибута имени пользователя, если его нет, приложение закрывается. Просто. Проблема в том, что приложение по-прежнему создает графический интерфейс, даже если имя пользователя не содержит этот атрибут. Есть идеи?
Этот код в моем основном методе. Это форма окна.
Код:
public ProgramMain()
{
String runningUser = Environment.UserName;
if (!runningUser.Contains("asdf"))
{
MessageBox.Show("You must run this application with your asdf account.");
Application.Exit();
}
else
{
InitializeComponent();
}
}