当前程序只能打开一次且隐藏

当前程序只能打开一次且隐藏

当前程序只打开一次

cpp 复制代码
	//当前程序只打开一次
	HANDLE hMutex = CreateMutex(NULL, TRUE, "MyMutex");
	if (GetLastError() == ERROR_ALREADY_EXISTS)
	{
		MessageBox(NULL, "该程序已经打开!", "提示", MB_OK | MB_ICONINFORMATION);
		CloseHandle(hMutex);
		return 0;
	}
cpp 复制代码
	//当前程序只打开一次(QT程序)
    HANDLE hMutex = CreateMutexA(NULL, TRUE, "MyMutex");
    if (GetLastError() == ERROR_ALREADY_EXISTS)
    {
        QMessageBox::warning(nullptr, "提示", "该程序已打开", "关闭");
        CloseHandle(hMutex);
        return 0;
    }

隐藏当前窗口

cpp 复制代码
	//隐藏当前窗口
	HWND hwnd = GetConsoleWindow();
	ShowWindow(hwnd, SW_MINIMIZE);
相关推荐
星轨初途17 小时前
【C++ 进阶】list 核心机制解析及 vector 巅峰对决
开发语言·数据结构·c++·经验分享·笔记·list
岳麓丹枫00117 小时前
Windows版本smem_通过进程名统计对应内存占用
windows·postgresql
小侯不躺平.17 小时前
C++ Boost库【6】时间戳整体综合
开发语言·c++·算法
likerhood17 小时前
Java ArrayList 详解:从动态数组到扩容机制与常见陷阱
java·开发语言·windows
小肝一下17 小时前
STL——list
开发语言·c++·stl·list·伊雷娜
暴躁小师兄数据学院17 小时前
【AI大模型应用开发工程师特训笔记】第04讲(第6章):复合数据类型
人工智能·windows·笔记·python
半壶清水17 小时前
如何将手机APP安装到windows上,让你在电脑大屏上用手机
windows·智能手机·app·电脑
Python+9917 小时前
C++ 注解(注释)完整讲解
java·开发语言·c++
山有木兮啊17 小时前
Windows C++ 跨 CRT 内存管理与安全释放
开发语言·c++·windows
发光的沙子17 小时前
FPGA————windows下使用PYDM绘制epics的波形
windows