All pastes #966019 Raw Edit

List Processes

public text v1 · immutable
·published 2008-04-01 12:36 UTC
rendered paste body
    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);
    }