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

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

当前程序只打开一次

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);
相关推荐
煤灰24220 分钟前
简单用c++的类实现的string
java·开发语言·c++
vegetablesssss42 分钟前
QGrphicsScen画布网格和QGrphicsItem对齐到网格
c++·qt
chen_song_1 小时前
CUDA的设备,流处理器(Streams),核,线程块(threadblock),线程,网格(‌gridDim),块(block)和多gpu设备同步数据概念
c++·人工智能·计算机视觉·数据挖掘·cuda编程·并行化计算·并行化计算与cuda编程
腾昵猫1 小时前
Linux从网卡接收到内核软中断处理整体流程
linux·运维·windows
ImangoCloud1 小时前
Git的windows开发与linux开发配置
linux·windows·git
鹏大师运维1 小时前
中科方德鸳鸯火锅平台使用教程:轻松运行Windows应用!
linux·windows·国产操作系统·统信uos·中科方德·麒麟2503·鸳鸯火锅
理论最高的吻2 小时前
HJ33 整数与IP地址间的转换【牛客网】
c++·算法·牛客网·ip地址转换
我漫长的孤独流浪2 小时前
STL中的Vector(顺序表)
开发语言·c++·算法
编程版小新2 小时前
封装红黑树实现mymap和myset
c++·学习·set·map·红黑树·红黑树封装set和map·红黑树封装
whoarethenext2 小时前
c/c++的opencv腐蚀
c语言·c++·opencv·腐蚀