Ограничьте запуск приложения, если оно уже открыто на основе зарегистрированного пользователя VB.NET?
Всем Привет,
Я хочу ограничить запуск приложения.
Я уже ограничился использованием этого кода.
p = Process.GetProcessesByName("application.exe") If p.Count > 1 Then XtraMessageBox.Show("Application" & " is already running", "Meg", MessageBoxButtons.OK, MessageBoxIcon.Warning) End End If
Это прекрасно работает.
Но если у меня есть два пользователя в системе, он бросает уже запущенное приложение.
поэтому я тоже должен проверить имя пользователя компьютера при проверке .
Приложение должно открыться у другого пользователя. если пользователь пытается открыть двойной раз, он должен быть ограничен.
как преодолеть эту проблему??
С уважением,
Палрадж М
Что я уже пробовал:
p = Process.GetProcessesByName("application.exe") If p.Count > 1 Then XtraMessageBox.Show("Application" & " is already running", "Meg", MessageBoxButtons.OK, MessageBoxIcon.Warning) End End If