- 查找窗口法
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 在这里面,实现多个实例共享同一内存.
只允许运行一个实例的方法
最新推荐文章于 2023-05-11 18:00:49 发布