Exécution d'une application

Fermé
skilipompage - 21 déc. 2006 à 01:38
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 3 janv. 2007 à 11:42
Bonjour messieurs j'ai un problème si quelqu'un peut m'aider. J'ai une application qu'on peut l'exécuter plusieurs fois dans la même machine. donc la question c'est si possible que lorsqu'on essaye de l'exécuter une deuxième le système verifie si l'application est déjà exécuté ou non. donc si il y a une solution ou non et merci mes amis.

7 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
21 déc. 2006 à 09:38
oui c'est possible.

Je ne sais pas quel langage tu utilises ni quel système d'exploitation, mais sous Windows par exemple on peut créer des Mutex.

D'autres logiciels utilisent un fichier de lock (c'est moins bon, je trouve).
0
skilipompage
21 déc. 2006 à 13:01
mais s'il te plait que'est ce que c'est que des Mutex s'il veut plait explique moi.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
21 déc. 2006 à 14:23
0
skilipompage
21 déc. 2006 à 16:45
il me semble que tu n'as pas compris mon problème. c'est pas moi qui a developpé cette application donc j'en ai pas son code source mais je veux une solution pour attaquer cette application et l'exécuter une seule fois donc par exemple avoir un fichier batch qui fait ce test ou bien regarder dans les registres c'est comme cette solution que je veux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
21 déc. 2006 à 16:52
c'est pas moi qui a developpé cette application

Ah ok, je vois.


Bon, ça devrait pouvoir se résoudre avec AutoIt:
Tu peux faire un script AutoIt qui lance le programme uniquement s'il voit qu'il n'est pas déjà en mémoire.
ça devrait marcher.
(voir du côté des fonctions ProcessExists() et Run() d'AutoIt).

https://www.autoitscript.com/site/autoit/
0
skilipompage
22 déc. 2006 à 00:35
Premièrement je vous remercie beaucoup sincèrement mais il y a encore un autre problème si il y a une solution. j'ai crée un fichier qui permet de faire ce que je veux mais je dois avoir "autoit" installé pour qu'il s'exécute si il n'y a pas dans ma machine est ce qu'il va marcher et merci encore beaucoup beaucoup
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
3 janv. 2007 à 11:42
mais je dois avoir "autoit" installé

Clic-droit sur ton script AutoIt et compile-le en EXE.

Il pourra fonctionner sans AutoIt installé.
0