whitefox 發表於 2023-5-29 23:47:10

[MFC] 禁止程式重複執行

在專案的InitInstance()事件處理函數加入以下代碼HANDLE hObject = CreateMutex(NULL, FALSE, _T("MutexObject"));
// MutexObject 可以改成任何一個代號

// 檢查是否出現錯誤碼 ERROR_ALREADY_EXISTS,若出現就關閉程式執行
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
    CloseHandle(hObject);
    return FALSE;
}
頁: [1]
查看完整版本: [MFC] 禁止程式重複執行