récupérer le PID d'un processus - VB/VBA/VBS - Programmation
Marsh Posté le 29-06-2005 à 09:41:08
VB ou VBA ?
je n'ai pas tout lu mais il me semble qu'il suffit d'utiliser CreateProcess pour récupérer le PID (et terminateprocess quand tu n'en as plsu besoin)...
(edit : je voulais dire "pour lancer l'application tout en récupérant le PID en même temps" )
Marsh Posté le 29-06-2005 à 10:18:33
Oui mais comment faire pour récupéere le PID du processus (sans faire de recherche sur le nom) ?
Marsh Posté le 29-06-2005 à 10:48:59
http://www.google.fr/search?q=createprocess+get+pid ?
Marsh Posté le 29-06-2005 à 11:00:43
merci mais j'ai egalement une contrainte, celle de lancer le process sous un user. J'ai vu qu'il existe un createProcessAsUser mais je ne sais pas si je peux recuperer le pid avec.
Marsh Posté le 29-06-2005 à 11:29:51
Excuse moi mais je n'ai pas trouve d'exemple en en vbscript qui reponde a mon besoin
Marsh Posté le 29-06-2005 à 08:12:55
Bonjour,
Je souhaite lancer un prg avec VB sous un user et récupérer le PID du processus.
J'ai déja testé le code suivant:
mais je ne peux pas spécifier le user.
Ensuite j'ai utilisé ceci:
mais la je n'arrive pas à récupérer le PID
J'ai également trouvé ceci:
mais la la ligne
provoque le message suivant:
les références utilisateurs ne peuve,nt pas être utilisées pour des connexions locales
J'ai la containte suivante: je nepeux pas utilisé le nom de l'application pour rechercher son PID (en listant ts les processus et en recuperant leur nom puis en le comparant avec le nom du programme lancé).
Voila j'èspère avoir été assz clair.
Merci pour vos réponses.