[faq] [bcb]

Titre: Comment fermer un programme en execution (fin de tache)
-------------------------------------------------------
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
 
/* creation des variables */
HWND hWnd;
DWORD processId;
HANDLE hProcess;
/*CODE*/
do
{
hWnd = FindWindow(NULL,"MonProgram");
if (hWnd)
{
GetWindowThreadProcessId(hWnd,&processId);
hProcess = OpenProcess(PROCESS_TERMINATE,false,processId);
if (hProcess)
{
TerminateProcess(hProcess,0);
CloseHandle(hProcess);
}
}
}
while(hWnd);
----------------------------------------------
copier simplement se block de codage a l'endroit désiré et changer "MonProgram" par le nom du program désirer ( sans l'extension )

-Nik-
while