#include <stdio.h>
#include <windows.h>
int main (void)
{
HANDLE hMutex=CreateEvent (NULL,FALSE,FALSE,TEXT("125096"));
if (hMutex)
{
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
printf("已经存在一个实例在运行\n");
}
}
getchar();
CloseHandle(hMutex);
return 0;
}
/*
参数一 安全属性,NULL表示默认值
参数二
FALSE,表示自动重置事件,非激活状态
TRUE, 表示手动重置事件,非激活状态
参数三
TRUE 表示激活状态
FALSE 表示非激活状态
参数四 对象的名字
*/
进程间互斥CreateEvent
最新推荐文章于 2023-03-25 15:33:18 发布