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

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

当前程序只打开一次

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);
相关推荐
xu_yule1 分钟前
算法基础(数学)—数论
c++·算法·数论·最大公约数和最小公倍数·质数的判定·筛质数
Sheep Shaun5 分钟前
二叉搜索树(下篇):删除、优化与应用
数据结构·c++·b树·算法
superman超哥14 分钟前
仓颉借用检查器工作原理深度解析
c语言·开发语言·c++·python·仓颉
CoderCodingNo1 小时前
【GESP】C++五级真题(数论考点) luogu-B3871 [GESP202309 五级] 因数分解
开发语言·c++
ComputerInBook1 小时前
C++编程语言:标准库:第43章——C语言标准库(Bjarne Stroustrup)
c语言·c++·c语言标准库
wildlily84271 小时前
C++ Primer 第5版章节题 第九章
开发语言·c++
特立独行的猫a1 小时前
c++弱引用指针std::weak_ptr作用详解
开发语言·c++·智能指针·弱指针·weak_ptr
fengyue01102 小时前
C++使用epoll实现高并发tcp服务
linux·服务器·网络·c++
小无名呀2 小时前
C++ 异常处理
c++
Shi_haoliu2 小时前
inno setup6.6.1实例,制作安装包,创建共享文件夹,写入注册表(提供给excel加载项,此文章解释iss文件)
前端·vue.js·windows·excel