研发管理

img luckyfool

使程序运行一个实例

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

代码源自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