![]() |
![]() ![]() v.5.2011.12.30 |
Будь хитрее всех, используй хитрые инструменты! |
|
C# - РазноеВсе примеры / РазноеЗапрет на запуск второй копии программы
Автор: KreolzMax | добавлено: 01.02.2011, 15:20 | просмотров: 10373 (1+) | комментариев: 2 | рейтинг:
Запрет запуска второй копии программы с использованием Mutex.
![]() Код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); }
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Все похожие примеры (всего: 33)
Добавлять комментарии могут только зарегистрированные пользователи сайта. Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации ![]() Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.
if (System.Diagnostics.Process.Ge tProcessesByName(Application.P roductName).Length > 1) { MessageBox.Show("Applicat ion has already running"); return; } else { Application.EnableVisualStyles (); Application.SetCompatibleTextR enderingDefault(false); Application.Run(new Form1()); } |
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
|
|
09 декабря 2011, 18:19
GC.KeepAlive(mtx); //Без неё не будет работать