Bonjour à tous,

je poste ce sujet parce que je ne parviens pas à résoudre mon problème:

Je lance un logiciel avec la fonction shell et je récupère par la même occasion son PID. Avec ce PID, je souhaiterais récupérer son "handle" avec la fonction OpenProcess.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
mPID = Shell(xxxxxxxxxxxxxx, vbHide)
 
ProcessHandle = OpenProcess(&H1F0FFF, 0, mPID)
Le problème est que ProcessHandle est toujours égale à 0 même si mon programme tourne.

Une idée?