摘要: 当应用程序未使用指定的用户帐户运行时,应用程序退出但仍创建GUI。我希望它完全退出使用Application.Exit退出应用程序而不显示GUI
详细信息: 我原以为我下面的代码可以工作。它检查用户名的特定属性,如果它没有,则关闭应用程序。简单。问题是应用程序仍然会创建一个GUI,即使用户名不包含该属性。有任何想法吗?
此代码是我的主要方法。这是一个窗体。
代码:
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还是其他?这个代码在我的主要方法中是 – 2011-04-27 19:01:21
。它是一个窗体 – toosweetnitemare 2011-04-27 19:03:05