Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionint APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow) { HANDLE hMutex=CreateMutex(NULL, TRUE, "unnomunique"); if (!hMutex) { MessageBox(NULL, "Impossible de créer le mutex.", NULL, MB_OK | MB_ICONINFORMATION); return 0; } // On essaye de s'approprier le mutex if (ReleaseMutex(hMutex)) { // Appropriation ok // ici le code de ton programme } else { MessageBox(NULL, "Impossible de lancer ce programme plus d'une fois !!", NULL, MB_OK | MB_ICONINFORMATION); } }