Bonjour,
Voici un petit code que j'ai plac� au d�but de mon appli mfc pour d�tecter si une instance de cette m�me application est d�j� ouverte :
Mon appli tourne en tache de fond iconis� en Trayicon.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 // Vérification d'une instance déjà ouverte HANDLE HWnd = CreateMutex(NULL, false, "Manager"); if(GetLastError()==ERROR_ALREADY_EXISTS) { HANDLE h; h = FindWindow(NULL,"Manager"); if(h != NULL) { //AfxMessageBox("Instance déjà ouverte !"); ::SendMessage((HWND)h,WM_SYSCOMMAND, SC_RESTORE, 0); this->DestroyWindow(); } }
J'aimerais restaurer l'application automatiqument.
Mais avec sendmessage l'application se plante compl�tement.
Est ce que quelqu'un aurait une id�e ?
Merci d'avance
Partager