如何破解CreateMutex和OpenMutex函数

如何破解CreateMutex和OpenMutex函数,第1张

一般别人是使用CreateMutex来防止多开的,如果开一个CreateMutex会返回0,如果多开都仿培枝会返回ERROR_ALREADY_EXISTS,你如果没有源码的话,就反汇编改变CreateMutex的返备敏回值偶,即改变调中启用CreateMutex后的寄存器eax

分类: 电脑/网络 >>程悄笑基序设计 >>其他编程语言

问题描述:

我将Mutex用于多进程同步。

可是感到迷茫,不知这三个函数该如何配对?

显然第一启谨次CreateMutex()之后最终要CloseHandle(),但中间使用OpenMutex()后是否要CloseHandle()?有时出现第二次使用CreateMutex()代替升猛OpenMutex()的情况,不知这是否也要CloseHandle()?

请给出个试验代码说明问题好吗?

解析:

需要的

HANDLE hMutex = CreateMutex(..."mymutex")

HANDLE hMutex1 = OpenMutex(.."mymutex")

CloseHandle(hMutex1)

CloseHandle(hMutex)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12227760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存