首页| 论坛| 消息
主题:Qt单实例运行
回帖:20091001753:在 win 系统下,2行就解决了。
auto mutex = CreateMutex(nullptr, FALSE,(LPCWSTR)qApp->applicationFilePath().utf16());
if(mutex&&GetLastError()==ERROR_ALREADY_EXISTS)exit(0);
....... (2019-06-26 21:14) 
你说的这个我在MFC中一直这么用的,但是重复启动的时候就直接退出了,没有我的把已有程序激活的效果
下一楼›:https://stackoverflow.com/questions/5006547/qt-best-practice-for-a-single-instance-app-pro ..
‹上一楼:笑颜:qt creator源码里面有封装一个QtSingleApplication类,直接用就行了。 (2019-06-26 23 ..

查看全部回帖(7)
«返回主帖