salut tout le monde,
je veux savoir comment tester si un processus est en cour d’exécution sous windows dans un programme en C
Version imprimable
salut tout le monde,
je veux savoir comment tester si un processus est en cour d’exécution sous windows dans un programme en C
es cette fonction est valable pour le langage C
merci pour vos aide voici le code qui m'affiche la liste des processus encour d'execution.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 HANDLE hSnapShot; PROCESSENTRY32 pe; /* Demander une vue de tous les processus en cours */ hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); /* Afficher les résultats */ if (Process32First(hSnapShot, &pe)) { do { printf("%-20s (pid = %4lu)\n", pe.szExeFile, pe.th32ProcessID); if(strcmp(pe.szExeFile,"firefox.exe")) return 1; } while (Process32Next(hSnapShot, &pe)); } CloseHandle(hSnapShot); return 0;
Oups, a supprimer, merci
je comprend pa ta réponse j'ai test émon code et il maffiche bien la liste des processus qui tournent