コードを作成するアプリケーションを作成するにはどうすればよいですか。ユーザーがアプリケーションを開いた場合、他のユーザーはアプリケーションを使用できず、アプリケーションMessageBox
を使用するユーザー名を取得できます。このためにForm_Load
、try catch を使用してイベントを使用すると、機能します。2 番目のユーザーは、他のユーザーの名前のメッセージを受け取りますが、この後フォームが開きます。このメッセージの後、フォームが開かないようにしたいです。
私のコード:
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();
}
}