Bonjour � tous,![]()
Je suis � la recherche de la portion de code qui me permet de tester si le programme est d�j� en m�moire afin d'�viter que celui-ci ne se charge une 2eme fois.
Merci d'avance pour vos r�ponses.![]()
Bonjour � tous,![]()
Je suis � la recherche de la portion de code qui me permet de tester si le programme est d�j� en m�moire afin d'�viter que celui-ci ne se charge une 2eme fois.
Merci d'avance pour vos r�ponses.![]()
Tu peux g�rer �a avec les MUTEX
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 void __fastcall TForm1::Kill_ExplorerClick(TObject *Sender) { // ouverture du dossier test ShellExecute(NULL,"open","test","","",SW_SHOW); Sleep(5000); HWND hwndexe; if ((hwndexe = FindWindow(NULL, "test")) != NULL) { DWORD ID; UINT ExitCode = 1; HANDLE hdl; GetWindowThreadProcessId(hwndexe, &ID); hdl = OpenProcess(PROCESS_ALL_ACCESS,false, ID); // GetExitCodeProcess(hdl, &ExitCode); TerminateProcess(hdl, ExitCode); }
l� c est un exmple qui tue mon explorer grace au numero du thread
adaptes le et ca marchera tres bien
Partager