Underc0de

Programación General => C / C++ => Códigos Fuentes => Mensaje iniciado por: Juan en Febrero 28, 2011, 03:28:35 PM

Título: Enumerar Procesos.
Publicado por: Juan en Febrero 28, 2011, 03:28:35 PM
Simple código para numerar los procesos activos:

#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;
}


salu2!