Récupérer pid processus, nom de fichier.exe et handle fenêtre à partir de pid ou nom de fichier.exe ou de handle fenêtre

Description

6 fonctions pour processus. GetProcessPidByExeName, GetProcessPidByHwnd, GetProcessHwndByPid, GetProcessHwndByExeName, GetProcessExeNameByPid, GetProcessExeNameByHwnd. Cette classe permet de récupérer le PID d'un processus, le nom de son fichier.exe et l'handle de sa fenêtre ; à partir de son pid OU du nom de son fichier.exe OU de l'handle de sa fenêtre. Concernant l'handle, ça fonctionne que s'il y a une fenêtre.

Source / Exemple :


' si notepad est ouvert
' pour récupérer son PID à partir du nom de son fichier.exe
' et pour récupérer l'handle de sa fenêtre à partir du nom de son fichier.exe

' set the class
Dim clsP As CProcessInfo
Set clsP = New CProcessInfo

ProcessPID = clsP.GetProcessPidByName("notepad.exe")
ProcessHwnd = clsP.GetProcessWindowHwndByName("notepad.exe")

' release the class
Set clsP = Nothing

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.