VC 设置应用程序只能运行一个实例

来源:互联网 发布:ubuntu cp指令 编辑:程序博客网 时间:2024/06/05 22:29

在::InitInstance()中添加以下代码:

 

handle=::CreateMutex(NULL,FALSE,PROC_ID);//handle为声明的HANDLE类型的全局变量
 if(GetLastError()==ERROR_ALREADY_EXISTS)
 {
  //AfxMessageBox(_T("应用程序已经在运行"));
  return FALSE;
 }