windows 之互斥量----mutex

2021-03-03 15:25

阅读:622

标签:ror   创建   cti   err   color   seh   ESS   失败   tla   

CreateMutexA

CreateMutexExA

CreateMutexExW

CreateMutexW

 

可以用互斥量作为单实例应用控制,

如:

进程A创建互斥量Mutex,

启动进程B创建互斥量Mutex失败,这时候就不打开进程B而是打开进程A

 

 

HANDLE hMutex = ::CreateMutexW(NULL, FALSE, ptr);
if (hMutex == NULL)
{
  std::cout }
else {
  std::cout }
if (ERROR_ALREADY_EXISTS == GetLastError())
{
  cout }
else
{
  cout }

//记得创建完后释放互斥量.

CloseHandle(hMutex);

 

windows 之互斥量----mutex

标签:ror   创建   cti   err   color   seh   ESS   失败   tla   

原文地址:https://www.cnblogs.com/liuruoqian/p/12979863.html


评论


亲,登录后才可以留言!