Не запускать приложение два раза - C#
Формулировка задачи:
Добрый день.
Что та не могу вспомнить метод, которые не дает запускать одно приложение два раза.
Пояснение.
К примеру если запускаю свое приложение один раз, второй раз когда буду запускать приложение чтобы выводилось ошибка о том что приложение уже запущено.
Как сделать его проверка.
Заранее спасибо.
Все сделал спасибо. надо было добавить условие в Program.cs
Решение задачи: «Не запускать приложение два раза»
textual
Листинг программы
static Mutex mutex = new Mutex(true, AppID);
static void Main()
{
if (mutex.WaitOne(TimeSpan.Zero, true))
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
mutex.ReleaseMutex();
}
else
{
MessageBox.Show("Приложение уже запущено");
}
}