冰楓論壇

標題: [MFC] 禁止程式重複執行 [打印本頁]

作者: whitefox    時間: 2023-5-29 23:47
標題: [MFC] 禁止程式重複執行
在專案的InitInstance()事件處理函數加入以下代碼
  1. HANDLE hObject = CreateMutex(NULL, FALSE, _T("MutexObject"));
  2. // MutexObject 可以改成任何一個代號

  3. // 檢查是否出現錯誤碼 ERROR_ALREADY_EXISTS,若出現就關閉程式執行
  4. if (GetLastError() == ERROR_ALREADY_EXISTS)
  5. {
  6.     CloseHandle(hObject);
  7.     return FALSE;
  8. }
複製代碼





歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓