Détecter si un programme (.exe) est déja lancé ? (code?) [C++Builder] - C++ - Programmation
Marsh Posté le 06-02-2003 à 21:16:02
je veux juste savoir si mon application est déja lancée quoi
aller siouplait
Marsh Posté le 06-02-2003 à 21:23:44
dans lm'appli que tu surveille, au lancement tu crée une Fichier mémoire sans propietaire.
Dans la deuxiéme tu test la presence de ce fichier.
regarde l'API windows
pour CreateFile etc ...
Marsh Posté le 06-02-2003 à 21:28:46
bah oki
merci
mais le .exe que je surveille n est pas de moi
donc je sais pas
je vais continuer a chercher...
Marsh Posté le 06-02-2003 à 22:42:29
Utilise un fichier .bat en boucle infinie pour lancer ton .exe
Dès que l'exe s'arrete, le fichier .bat le relance
Marsh Posté le 06-02-2003 à 23:24:38
mouais
c est possible ca en .bat ?
j aurais préféré un ptit prog
mais ouais
sinon en C++ j ai essayé FindWindow mais ca ne cherche que le titre de la fenetre
hors le nom peut varier mais pas l executable
Marsh Posté le 06-02-2003 à 23:38:51
start /w K:\incom\emule0.26a\emule.exe
1.bat
jé trouvé merfi ;-)
Marsh Posté le 07-02-2003 à 12:21:26
bon ca me dépanne bien déja mon ptit .bat
mais j aurais quand meme bien aimé faire ca en C++
Marsh Posté le 06-02-2003 à 21:11:07
Voila
je souhaite créer un programme vérifie si un exécutable est déja lancé.
Si oui, alors il attends 5 min et reregarde, (Timer quoi)
si NAN
il le lance ,
lancer une exe c est pas ce qu il ya de plus dur je pense.
donc ma question est :
comment faire pour savoir si mon exe tourne dans le systeme.
(dans les processus quoi) pour XP dans 1 premier tps