tomegadeth

Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору bool IsSingleInstance(char *MutexName) { HANDLE hMutex = CreateMutex(NULL, FALSE, MutexName); if(!hMutex) { MessageBox(0, "Error! !Application failed to create mutex!", 0, 4096); return false; } else if(GetLastError() == ERROR_ALREADY_EXISTS) { MessageBox(0, "Программа уже запущенна!", "Ошибка!", 4096); return false; // If process already started then return false } return true; // true if is single running instance } P.S. MutexName должен быть один и тот-же | Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 18:00 02-03-2005 | Исправлено: tomegadeth, 18:01 02-03-2005 |
|