鸟人 发表于 2014-8-16 22:02:42

[已解决]_WinAPI_CreateMutex 用法

本帖最后由 鸟人 于 2014-8-17 06:52 编辑

听说有一种 “互斥体”方法防止多开。网上说是用“CreateMutex ” 但不会用“_WinAPI_CreateMutex” 有高手给个具体用“_WinAPI_CreateMutex” 防止多开的例子吗?

veket_linux 发表于 2014-8-16 23:13:16

请参考 _Singleton函数的源代码 在 Misc.au3里
这个是用dllcall调用的API      CreateMutexW      
其实CreateMutex是 CreateMutexW 、   CreateMutexA这两个 UNICODE 、ANSI两个版本api的代名词
几乎大部分api 实际是 有 两个版本的

顺便写个简单的例子给你 用到了_WinAPI_CreateMutex、 _WinAPI_GetLastError、_WinAPI_CloseHandle
顺带一份WinAPIEx.au3

鸟人 发表于 2014-8-17 06:51:26

原来 _Singleton 就是用的这种方法。谢了!
页: [1]
查看完整版本: [已解决]_WinAPI_CreateMutex 用法