Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на WinApi, C++Builder, Visual C++


Информационный Канал Subscribe.Ru


Выпуск №3-2003 BCBDEV.BY.RU

Здравствуйте уважаемые подписчики!

Перед вами очередной выпуск рассылки "Программирование на WinApi"

Разрешение запуска не более одной копии программы
Если Вы хотите запретить пользователю запускать более одной программы одновременно, включите этот код в начало главной функции WinMain.
Хотя имеется ещё много способов реализации этого. Этот способ самый легкий.
 HANDLE hMutex;
 hMutex = CreateMutex(NULL, FALSE, "QSoftObjName");
 if (GetLastError() == ERROR_ALREADY_EXISTS)
 {
  MessageBox(NULL, "You can open only one instance of <app name>!", "<app name>", MB_OK);
  ReleaseMutex(hMutex);
  return(0);
 }

 ReleaseMutex(hMutex);

Удачи Вам в Ваших делах Куковинец Андрей aka Juggernaut

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное