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

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

当前程序只打开一次

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);
相关推荐
上去我就QWER21 小时前
Qt快捷键“魔法师”:QKeySequence
开发语言·c++·qt
将编程培养成爱好1 天前
C++ 设计模式《外卖骑手状态系统》
c++·ui·设计模式·状态模式
猿太极1 天前
设计模式学习(3)-行为型模式
c++·设计模式
随意起个昵称1 天前
【递归】二进制字符串中的第K位
c++·算法
mjhcsp1 天前
C++ 循环结构:控制程序重复执行的核心机制
开发语言·c++·算法
耿直小伙1 天前
电脑已连接网络无线自动重启
windows
m0_565611131 天前
Java-泛型
java·windows
Mr_WangAndy1 天前
C++_chapter15_C++重要知识点_lambda,initializer_list
c++·lambda·初始化列表
Maple_land1 天前
第1篇:Linux工具复盘上篇:yum与vim
linux·运维·服务器·c++·centos
蓁蓁啊1 天前
Ubuntu 虚拟机文件传输到 Windows的一种好玩的办法
linux·运维·windows·单片机·ubuntu