当前位置:
首页 >
只允许运行一个实例的方法
发布时间:2024/4/19
42
豆豆
生活随笔
收集整理的这篇文章主要介绍了
只允许运行一个实例的方法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
TCHAR wndName = ["blahblah"];
hWnd = FindWindow(NULL, wndName);
if(hwnd == 0) // 没找到,就是没运行
//TODO
TCHAR mutexName = ["blahblah"];
hMutex = CreateMutex(NULL, FALSE, mutexName);
if(GetLastError() != ERROR_ALREADY_EXISTS)
//TODO
// <> 这个符号是不等于的意思,其实是可以用的 只是没有良好可读性
可以创建一个特有的section 在这里面,实现多个实例共享同一内存.
总结
以上是生活随笔为你收集整理的只允许运行一个实例的方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: DLL 远程线程注入
- 下一篇: 漏洞战争软件漏洞分析精要 学习笔记