List Processes
public text v1 · immutable DWORD aProcesses[1024], cbBytes, cProcesses;
EnumProcesses(aProcesses, sizeof(DWORD) * 1024, &cbBytes);
cProcesses = cbBytes / sizeof(DWORD);
printf("Number of processes: %i\n", cProcesses);
for(unsigned int i = 0; i < cProcesses; i++)
{
TCHAR pname[MAX_PATH];
GetProcessName(aProcesses[i], pname, sizeof(TCHAR) * MAX_PATH);
printf("Process name: %s\n", pname);
}