Retour
invoke GetWindowThreadProcessId, eax, addr ProcessId
Maintenant qu'on sait que EAX=handle du programme cible, on doit retrouver le lien de ce programme
cible. Car son Handle ne nous intéresse pas vraiment, c'est le lien et le Process qui supportent ce programme
qui sont testés par les Débugging événements.
Après l'appel de cet API GetWindowThreadProcessId, les deux valeurs de sortie sont:
- EAX=n°ID du lien et
- ProcessID=n°ID du process
C'est pourquoi à la ligne suivante on trouve : mov ThreadId, eax et qu'on ne trouve rien sur ProcessID.
Car ProcessID est déja = n°ID du Process, alors que maintenant,
ThreadID est enfin = n°ID du lien.