CSDN博客

img luckyfool

使程序运行一个实例

发表于2004/6/23 12:45:00  612人阅读

代码源自Jeffry Richter的著作《Windows核心编程》

在InitInstance()函数中写入以下代码:

//只运行一个实例
 HANDLE hApp = CreateMutex(NULL,FALSE,"OnlyOneInstanceExample");
 if(GetLastError() == ERROR_ALREADY_EXISTS)
 {
  AfxMessageBox("Already Exist An Instance!");
  return FALSE;
 }

...
...//其它初始化代码
...

CloseHandle(hApp);

...

0 0

相关博文

我的热门文章

img
取 消
img