Bonsoir tout le monde !
J'ai une question qui me triture le cerveau...
Est il possible d'empecher l'execution de deux processus identiques lors de l'execution de celui-ci ?
J'ai pensé à vérifier l'existence du processus et si'il existe, quitter, mais cela fermerai les deux...
Du coup il faudrait pouvoir renommer un processus en cours, mais je ne sais pas comment faire
[R] Interdire l'exécution de deux processus identiques
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 4
- Messages : 53
- Enregistré le : mar. 07 août 2007 14:05
- Localisation : Grenoble
- Status : Hors ligne
[R] Interdire l'exécution de deux processus identiques
Modifié en dernier par XcessiV le jeu. 30 août 2007 09:52, modifié 1 fois.
Merci à la AutoIt French Team pour son aide
- sylvanie
- Niveau 11
- Messages : 1550
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Code : Tout sélectionner
#include <Misc.au3>
_Singleton ( $occurrenceName [,$flag=0 ]] )
si _Singleton ("mon_identifiant_rien_qu_a_moi",1)=0 alors exit
sinon continue
le plus simple pour constater le résultat est de copier coller 2 fois l'exple fournis, de compiler chacun et de lancer les deux exe portant pourtant des noms différents pour voir que ça marche.
Bien moins prise de tete que les mutex en C orienté win32, mais faut pas se leurer, ils sont cachés la dessous ^^
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.