原文:https://blog.csdn.net/zhang11wu4/article/details/7100839

 

在APP类的InitInstance()的最前面加入以下代码,建立互斥区,可防止进程的重复启动。

 BOOL CReadOracleDBApp::InitInstance()
{
   HANDLE hObject =  CreateMutex(NULL,FALSE,_T("CReadOracleDBApp"));
   if(GetLastError() == ERROR_ALREADY_EXISTS)
   {
      CloseHandle(hObject);
      return FALSE;
   }

  ...

}

相关文章:

  • 2023-01-30
  • 2022-12-23
  • 2021-04-28
  • 2021-10-25
  • 2022-01-08
  • 2022-01-26
  • 2021-12-11
  • 2021-10-26
猜你喜欢
  • 2022-12-23
  • 2021-09-05
  • 2022-02-02
  • 2022-01-22
  • 2021-06-15
  • 2022-12-23
相关资源
相似解决方案