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

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

当前程序只打开一次

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);
相关推荐
-To be number.wan6 小时前
C++ 赋值运算符重载:深拷贝 vs 浅拷贝的生死线!
前端·c++
XXYBMOOO8 小时前
内核驱动开发与用户级驱动开发:深度对比与应用场景解析
linux·c++·驱动开发·嵌入式硬件·fpga开发·硬件工程
Secede.11 小时前
Windows + WSL2 + Docker + CudaToolkit:深度学习环境配置
windows·深度学习·docker
SoveTingღ11 小时前
【问题解析】我的客户端与服务器交互无响应了?
服务器·c++·qt·tcp
禾叙_12 小时前
【ollama】同一WiFi下Mac访问Windows Ollama失败?完整调试指南(从Connection refused到成功连通)
windows·macos
温宇飞12 小时前
内存异常
c++
悟能不能悟13 小时前
list<string> 和String[],转化为jsonstr是不是一样的
数据结构·windows·list
请为小H留灯14 小时前
Windows 系统启用 Telnet 客户端:图文详细教程
网络·windows·测试·telnet
挖矿大亨14 小时前
C++中深拷贝与浅拷贝的原理
开发语言·c++·算法
Bruce_kaizy14 小时前
c++图论——生成树之Kruskal&Prim算法
c++·算法·图论