Process Walking
Um instantâneo que inclui a lista de processos contém informações sobre cada processo em execução no momento. Você pode recuperar informações para o primeiro processo na lista usando a função Process32First . Depois de recuperar o primeiro processo na lista, você pode percorrer a lista de processos para entradas subsequentes usando a função Process32Next . Process32First e Process32Next preenchem uma estrutura PROCESSENTRY32 com informações sobre um processo no instantâneo. Para obter um exemplo, consulte Tomando um instantâneo e exibindo processos.
Você pode recuperar um erro estendido status código para Process32First e Process32Next usando a função GetLastError.
Você pode ler a memória em um processo específico em um buffer usando a função Toolhelp32ReadProcessMemory (ou a função VirtualQueryEx ).
Observação
O conteúdo dos membros th32ProcessID e th32ParentProcessID de PROCESSENTRY32 são identificadores de processo e podem ser usados por qualquer função que exija um identificador de processo.