代码源自Jeffry Richter的著作《Windows核心编程》 在InitInstance()函数中写入以下代码: //只运行一个实例 HANDLE hApp = CreateMutex(NULL,FALSE,"OnlyOneInstanceExample"); if(GetLastError() == ERROR_ALREADY_EXISTS) { AfxMessageBox("Already Exist An Instance!"); return FALSE; } ... ...//其它初始化代码 ... CloseHandle(hApp); ... 
|