Познавательный блог
|
||
Поиск по сайтуСтраницыАрхивы
|
Как жить в системе одному процессу С++.Как жить в системе одному процессу С++. Данная программа позволит пресечь возможность запуска второго экземпляра программы. Тоесть, если программа уже запущена, то запустится 2 раз ей не удастся. Функции CreateMutex() и ReleaseMutex(). Создается Mutex функцией CreateMutex():
Результатом будет дескриптор объекта mutex, если такое имя есть, то дескпритор существующего. Функция GetLastError() при вызове будет выдавать ERROR_ALREADY_EXISTS. Для освобождения объекта нужно вызвать функцию ReleaseMutex():
При успешном выполнении вернет ненулевое значение. Пример:
Похожие записи |
Свежие записи
РекламкаМетаСчетчики |
| Разработка и дизайн — StvPromo.ru |
Написать комментарий