zoukankan      html  css  js  c++  java
  • vc 禁止程序同时运行多份(防止重复运行)

    ///////////////////////////////<防止重复运行>///////////////////////////////////////////////
     CString lpszName="proj Test";   //窗口的标题
          HANDLE   hMutex   =   NULL;
          hMutex   =   ::OpenMutex(MUTEX_ALL_ACCESS,TRUE,lpszName);
          if(hMutex)
        {
           

         
       CWnd *pWnd=CWnd::FindWindow(NULL,lpszName);//目标进程的窗口的captain
       if(pWnd)  
       {  
        if (para[1]=="exit")
         pWnd->SendMessage(WM_MYMESSAGE_stop, NULL, NULL);      //给旧进程发送消息
        else{
         MessageBox(NULL, "您已经启动程序   !         ", "提示                                 ",MB_ICONINFORMATION);
        }
        //MessageBox(NULL,"找到窗口","提示",MB_ICONINFORMATION);
       } else{
        MessageBox(NULL, "您已经启动程序   !         ", "提示                                 ",MB_ICONINFORMATION);
       }

            return   FALSE;
        }
          hMutex   =   ::CreateMutex(NULL,TRUE,lpszName);
    ///////////////////////////////</防止重复运行>///////////////////////////////////////////////

  • 相关阅读:
    h5 canvas
    css3选择器
    弹性盒模型
    css新增属性
    蒙版 倒影 渐变
    字符串转化为json的三种方法
    Final互评------《弹球学成语》---- 杨老师粉丝群
    Final互评------《飞词》---- 拉格朗日2018
    作业 20181204-4 互评Final版本
    换手
  • 原文地址:https://www.cnblogs.com/jifeng/p/2023566.html
Copyright © 2011-2022 走看看