流程:1、在程序初始化的时候创建互斥量2、检测互斥量返回的错误代码,看是否已存在这个互斥量3、若已存在相同的互斥量,则释放创建的互斥句柄,并复位互斥量,然后,退出该程序
具体代码如下:
代码如下://创建互斥量HANDLE m_hMutex = CreateMutex(NULL, FALSE, _T(“D3GPhoneDlg”));// 检查错误代码if (GetLastError() == ERROR_ALREADY_EXISTS){// 如果已有互斥量存在则释放句柄并复位互斥量CloseHandle(m_hMutex);m_hMutex = NULL;::PostMessageW(HWN