Comment fermer un programme en execution
[faq] [bcb]
Titre: Comment fermer un programme en execution (fin de tache)
-------------------------------------------------------
Code:
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