Запрет на запуск второй копии программы

mexan

Администратор
Регистрация
28.10.2017
Сообщения
1 151
Реакции
278
C#:
bool onlyInstance;
Mutex mtx = new Mutex(true, "AppName", out onlyInstance);

// используйте имя вашего приложения
// If no other process owns the mutex, this is the
// only instance of the application.

if (onlyInstance)
{
  Application.Run(new Form1());
}
else
{
  MessageBox.Show( "Приложение уже запущено", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
 
Верх Низ