防止多实例运行问题
我写了一个程序,但我不希望在已经有一个实例运行的情况下再运行本程序的第二个实例,如何实现呢?小弟我是学SDK的,请用介绍一下SDK的实现方法吧,谢谢! 问题点数:20、回复次数:3Top
1 楼three1103(扬华)回复于 2003-02-02 15:57:43 得分 0
SDK 是什么东西!
我也不知道Top
2 楼small_wei(small)回复于 2003-02-02 15:59:03 得分 20
if (!CreateMutex(NULL,TRUE,"backup")) //你的程序名
{
MessageBox(NULL,"创建Mutex失败!","backup",MB_OK|MB_SYSTEMMODAL);
return FALSE;
}
if (GetLastError()==ERROR_ALREADY_EXISTS)
{
MessageBox(NULL,"已有backup的一个实例在运行, 当前实例将被终止!",
"backup",MB_OK|MB_SYSTEMMODAL);
return FALSE;
}Top
3 楼Pipi0714(老顽童)回复于 2003-02-02 16:58:04 得分 0
同意楼上Top




