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

thmn8

Администратор
Сообщения
1 472
Реакции
311
Сайт
tehadm.ru
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);
}
 
Назад
Верх Низ