Question

Y at-il Win32 API pour vérifier si une poignée donné appartient au processus actuel?

Était-ce utile?

La solution

A partir d'une poignée de fenêtre, vous pouvez utiliser GetWindowThreadProcessId Fonction pour obtenir l'ID de processus.
À partir d'une poignée de processus, vous obtenez l'identifiant avec GetProcessId Fonction.

Je ne sais pas combien il est facile d'obtenir une poignée de processus d'une autre poignée. Mais je crois qu'il va falloir faire avec objets noyau énumération .

Autres conseils

Une poignée peut « appartenir » à plus d'un processus (poignées héritées dans le processus de l'enfant, etc.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top