| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 |  
void ListerProcess(void)
{
 
	HANDLE hSnap;
	PROCESSENTRY32 wEntry;
	int wIndex;
 
	// Création d'une photo du système
	hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
	if(hSnap == (HANDLE)-1)
	{
		MessageBox(NULL, TEXT("Erreur !!!"), NULL, MB_OK);
		return;
	}
 
	wEntry.dwSize = sizeof(wEntry);
	// On liste les process
	if(Process32First(hSnap, &wEntry) == TRUE)
	{		
		while(Process32Next(hSnap, &wEntry)) 
		{
			//MessageBox(NULL, wEntry.szExeFile, NULL, MB_OK);
			if(strcmp(wEntry.szExeFile,"APPLI.EXE")==0){
 
	//trouver si APPLI.EXE utilise de l'UC
			}
		}
	}
 
	// On libère le snapshot
	CloseHandle(hSnap);
} | 
Partager