首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么让应用程序只能运行一个实例

2012-03-07 
如何让应用程序只能运行一个实例论坛上能搜到类似的答案,但都不是c的代码,里面的函数在bcb中找不到对应的

如何让应用程序只能运行一个实例
论坛上能搜到类似的答案,但都不是c的代码,里面的函数在bcb中找不到对应的函数。 
请大家帮忙

[解决办法]
在WINAPI WinMain中添加
HANDLE handle;
handle=::CreateMutex(NULL,FALSE,"1.exe");
if(GetLastError()==ERROR_ALREADY_EXISTS)
{
ReleaseMutex(handle);
CloseHandle(handle);
ShowMessage("1.exe已运行");
return false;
}

热点排行