已解决
VC++判断程序是否已经运行;仅运行一次
来自网友在路上 183883提问 提问时间:2023-09-28 15:56:12阅读次数: 83
最佳答案 问答题库838位专家为你答疑解惑
VC++判断程序是否已经运行;仅运行一次
BOOL CClientApp::InitInstance()
{...//判断程序是否已经运行;仅运行一次CreateMutex(NULL,true,_T("xxxxx")); //xxxxx:为程序标识码if(GetLastError()==ERROR_ALREADY_EXISTS) { AfxMessageBox("已经有一个程序示例在运行");TerminateProcess(GetCurrentProcess(),0);//结束自身进程句柄}...
}
如上代码所示,在程序的InitInstance中,xxxxx即为程序的标识,程序运行会检测是否存在已经运行的标识;如果存在,则提示并退出;
需要注意的是,不同的程序应该设置不同的值;
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"VC++判断程序是否已经运行;仅运行一次":http://eshow365.cn/6-15263-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: HP E1740A 模拟量输入模块
- 下一篇: 数组存放二进制,转十进制(C实现)