요약 : 응용 프로그램이 지정된 사용자 계정으로 실행되지 않으면 응용 프로그램은 종료되지만 여전히 GUI를 작성합니다. 나는 완전히 끝내기를 바란다.GUI를 표시하지 않고 Application.Exit을 사용하여 응용 프로그램을 종료하십시오.
Details : 내가 아래에있는 코드가 효과가 있다고 생각했을 것이다. 사용자 이름의 특정 속성을 확인합니다.없는 경우 사용자 이름이 앱을 닫습니다. 단순한. 문제는 사용자 이름에 해당 속성이 없더라도 응용 프로그램이 여전히 GUI를 작성한다는 것입니다. 어떤 아이디어?
이 코드는 제 주요 방법입니다. 그것은 창문 형태입니다.
코드 : 당신은 program.cs에서 메인() 이벤트의 형태로 코딩되지 않은
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();
}
}
이 코드는'Main' 메소드 안에 있습니까? 또한,이 WPF, Winforms, 또는 뭔가 다른가요? –
이 코드는 내 주요 방법입니다. 그것은 창문 형태이다 – toosweetnitemare