windows限制客户端运行数量

CreateMutex()函数可用来创建一个有名或无名的互斥量对象

1
CreateMutex //找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥量。
1
2
3
4
5
6
7
8
HANDLE hMutexOne = CreateMutex(NULL, false, "RUNONCE"); 
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
CloseHandle(hMutexOne); // 关闭句柄
// 结束进程
return FALSE;
}
// do something