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脚本自动迁移

posted @ 2020-06-24 11:33  jiangcheng_15  阅读(217)  评论(0编辑  收藏  举报