#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <Tlhelp32.h>
int main()
{
HANDLE CProc;
PROCESSENTRY32 Proceso;
int total;
total = 0;
CProc = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
Process32First(CProc,&Proceso);
while(Process32Next(CProc,&Proceso))
{
printf("%s\n",Proceso.szExeFile);
total++;
}
CloseHandle(CProc);
printf("\nHay un total de: %i procesos abiertos.\n",total);
system("PAUSE");
return 0;
}