OpenProcess

Prototypes

HANDLE OpenProcess(DWORD NumeroProcessus);

Description

Retrouve le handle du processus identifié par le numéro NumeroProcessus.

Exemple

#include <windows.h>
#include <winbase.h>
#include <psapi.h>

DWORD TableProcessus[256];
DWORD TailleTableDemandee;
short NbProcessus;
HANDLE HandleProcessus;
HMODULE HandleModule;
DWORD TailleTableDemandee2;
char NomProgramme[256];

...
if (!EnumProcesses(TableProcessus, 256, &TailleTableDemandee))
...
for (NbProcessus=0; NbProcessus<TailleDemandee/sizeof(DWORD); NbProcessus++) ...

Avertissement

En cas d'échec, le résultat est NULL.

Voir aussi

EnumProcesses pour énumérer les processus. EnumProcessModules pour énumérer les modules d'un processus. GetModuleBaseName pour retrouver la bibliothèque d'un module.