简介:当应用程序未使用指定的用户帐户运行时,应用程序将退出,但仍会创建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();
}
}
Run Code Online (Sandbox Code Playgroud)
在Main的Program.cs文件中,您将看到Application.Run()如果在执行此代码行之前进行检查.然后,如果用户不正确,只需跳过该行.
Application.Run()是启动应用程序运行循环的行.
如果永远不会命中Run Loop并且退出main.该应用程序将退出.
| 归档时间: |
|
| 查看次数: |
1331 次 |
| 最近记录: |