03-1防止程序有多个实例运行

01-CreateMutex

作用是找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体

例如:

 1 int main()
 2 {
 3     HANDLE m_hMutex = CreateMutex(NULL, FALSE, TEXT("jerry"));
 4     if (GetLastError() == ERROR_ALREADY_EXISTS)
 5     {
 6         return 0;
 7     }
 8     else
 9     {
10         printf("The instance does not exist!");
11     }
12 
13     getchar();
14     return 0;
15 }

 

posted @ 2015-08-30 22:34  苏镡  阅读(161)  评论(0编辑  收藏  举报