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
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.