- //在互斥體的前面加上全局"Global\\",可以使多個session下只運行一個實例
- HANDLE hMutex = CreateMutex(NULL, FALSE, _T("Global\\SysCheck"));
- if (hMutex!=NULL && GetLastError() == ERROR_ALREADY_EXISTS)
- {
- ReleaseMutex(hMutex);
- hMutex = NULL;
- cout<<"已有實例在運行!"<<endl;
- return FALSE;
- }