Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Trouver le PID d'un processus avec le nom de l'EXE [ Windows / API ] (Tioneb)

lundi 10 septembre 2007 à 15:59:53 | Trouver le PID d'un processus avec le nom de l'EXE

Tioneb

Salut,
Bon, je sais que je vais poser une question "simple" mais je n'arrive pas à trouver la solution tout seul. Je m'embrouille les pinceaux entre le PID, Handle, Thread etc. Donc je voudrais pouvoir trouver le PID (process ID) d'un programme déjà lancé, en ne connaissant seulement son nom (programme.exe par exemple).
Et si quelqu'un poste une réponse, je voudrais aussi savoir comment va se comporter la réponse s'il y a plusieurs programme du même nom lancé et que je demande le PID de ce dernier.

Merci d'avance

--------------------------------------------------------------------------
Visitez mon site sur [ Lien ]

lundi 10 septembre 2007 à 17:18:42 | Re : Trouver le PID d'un processus avec le nom de l'EXE

PCPT

Administrateur CodeS-SourceS
salut,
vois avec OpenProcess, un exemple est dispo dans l'API-Guid

++

Prenez un instant pour répondre à ce sondage svp

lundi 10 septembre 2007 à 22:21:10 | Re : Trouver le PID d'un processus avec le nom de l'EXE

MadM@tt

Membre Club
Bonjour,

Pour ce que tu cherches il y a plusieurs possibilité.
Soit tu sais qu'il va y'avoir qu'une seule instance de ton processus (une seule execution), dans ce cas il existe plein de codes sur ce site qui font ça, et tu n'as pas à t'embeter.
Soit il peut y avoir plusieurs instances de ton processus recherché, alors la il faut que tu le fasse toi meme :
Tu va chercher à récupérer la liste de tous les processus qui s'executent, et comparer leur nom à celui que tu recherche (programme.exe). Si ça correspond, tu garde le PID du processus de coté, mais tu continue à parcourir la liste des processus pour vérifier si tu ne trouve pas celui que tu cherche encore une fois.
Le problème après c'est de savoir quel PID va t'interesser si tu trouve plusieurs réponses.

Je me permet de te présenter un projet qui pourrait t'etre utile si tu travaille avec les processus (et meme autres objets du système) :
[ Lien ]
Il s'agit de la Vb System Library, c'est un projet d'une librairie contenant plein de fonctions concernant le système.

Bonne chance

- MadMatt -

 www.choisir-une-entreprise.com




Cette discussion est classé dans : exe, trouver, programme, processus, pid


Répondre à ce message

Sujets en rapport avec ce message

Capter l'ouverture de processus. [ par violent_ken ] Violent KenSalut à tous ! J'ai un problème assez complexe... Je le poste, merci à vous si vous pouvez m'aider !Je suis en train de programmer un logic convertir un programme .exe.en code source??? [ par sitemo ] c'est possible de prendre un programme .exe est de convertir en code source??merci MK Update de mon programme vb6! [ par clubberzZ ] Bonjour à tous,Depuis longtemps je fais des recherches sur se sujet sans réponse... Je voudrais faire un udpate de mon programme (.exe), enfet qu'il v SOCKET SCAN [ par kalif ] bonjour a tous==>Programme.exe est un simple programme avec un winsock, il se connecte a www.mon-site.com, envoi et recoit des données==>je voudrai po Récupérér path d'un processus en fonction de son PID [ par violent_ken ] Violent KenSalut à tous !Ma question est simple : comment peut-on récupérer le path complet d'un exécutable lancé (exemple : c:\windows\system32\explo Acceder à un processus et écrire une ligne à l'interieur [ par patos ] Bonjour,Sous VB6 en environnement W2000, je voudrais faire un code qui puisse simplement récupérer le processus d'un Notepad.exe qui est déjà ouvert, Interdire La fermeture d'un programme [ par tchoutchawn ] Bonjour,              Je voudrais savoir comment faire pour interdire le gestionnaire des taches (taskmgr.exe) de fermer mon programme, un peu comme s Comment creer des .exe depuis son programme (compiler) ? [ par floche ] Voila en fait je cherche a creer directement un .exe depuis mon programme donc a le compiler sans que ce compilateur prene trop de place. Ou sinon un Kill processus W2K [ par gradenko80 ] Bonjour,Je lance une application.exe via un programme VB6. J'aimerais lorsque je ferme ce programme, fermer l'application que j'ai lancé via le shell. retourner une valeur a un autre programme en fin d'execution [ par brobin ] mon programme (prog1.exe) est appelé par un autre programme (prog2.exe).je voudrais que prog1.exe retourne une valeur à prog2.exe lorsque son exécutio


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.