如何编写创建代码的应用程序。我希望如果用户打开应用程序,其他用户不能使用该应用程序并获得使用该应用程序MessageBox
的用户名。为此,我使用Form_Load
带有 try catch 的事件并且它有效。第二个用户收到一条带有其他用户名称的消息,但在此之后表单打开。我希望在此消息之后表单不打开。
我的代码:
private void Form1_Load(object sender, EventArgs e)
{
try
{
var stream = File.Open("lock", FileMode.OpenOrCreate,FileAccess.Read);
global_stream = stream;
string username = User.GetUsername();
string machine = Computer.GetMachineName();
TextDatei datei = new TextFile();
datei.WriteFile("user_log", "Username: " + username + " Invoicennumber: "
+ machine);
CreateCode();
}
catch (Exception)
{
TextFile file = new TextFile();
string info = datei.ReadFile("user_log");
MessageBox.Show(info);
Application.Exit();
}
}