skirby
Messages postés96Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention26 juillet 2007
-
12 oct. 2006 à 14:21
skirby
Messages postés96Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention26 juillet 2007
-
17 oct. 2006 à 11:49
Bonjour,
J'aimerais savoir si il existe une règle qui permette de différencier les processus systèmes (Windows) des autres programmes avec la méthode suivantes :
int iSuccess = EnumProcesses(dwaProcessIds, sizeof(dwaProcessIds), &dwNbrProcesses);
dwNbrProcesses /= sizeof(dwaProcessIds[0]);
if (iSuccess) {
for (unsigned i = 0; i < dwNbrProcesses; i++) {
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, dwaProcessIds[i]);
// Comment savoir avec la valeur de hProcess si on est sur un processus système (Windows)
CloseHandle (hProcess);
}
}
}
Est-il possible par exemple que si hProcess est inférieur à une valeur déterminée on puisse considérer que l'on est en présence d'un processus système ?
Merci d'avance et bonne journée.
A voir également:
Différencier les processus système des autres programmes