Qt QSharedMemory(共享内存)实现单例进程

发布时间:2024-08-02 13:01

#include 
#include 
#include 

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QSharedMemory shared("A10032-GCD33259-129972"); 	//共享内存唯一标识
    if( !shared.create( 512, QSharedMemory::ReadWrite) )
    {
        QMessageBox::critical(0, "错误", "检测到未完全退出的软件,启动失败!");
        return 0;
    }
    Widget w;
    w.show();
    return a.exec();
}

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号