VC 为程序创建唯一标识

转载请注明来源:https://www.cnblogs.com/hookjc/

应用:

一台机器上只许运行一个客户端

同一个账号只允许登陆一个客户端

BOOl m_IsRun=false;

HANDLE bMutexOneInstance=NULL;
  bMutexOneInstance=CreateMutex(NULL, TRUE, _T(“ProgramApp”));
  if(GetLastError()==ERROR_ALREADY_EXISTS)
         m_IsRun=true;

  if(bMutexOneInstance)

       ReleaseMutex(bMutexOneInstance);

if(m_IsRun)

       AfxMessageBox("程序已经在运行中");

       exit(0);

else

      CloseHandle(bMutexOneInstance);//销毁此标识

来源:python脚本自动迁移

猜你喜欢

转载自www.cnblogs.com/hookjc/p/13186720.html
vc
今日推荐