Gestion des instances d'un programme (kill process)

Soyez le premier à donner votre avis sur cette source.

Vue 8 634 fois - Téléchargée 1 205 fois

Description

Ce module permet de verifier qu'une autre instance de votre programme n'est pas déjà lancée !

Si une autre instance de votre programme est trouvée un message d'alerte avertira l'utilisateur, en lui demandant si il veut tuer toutes les autres instances de votre programme mais pas celle qu'il vient de lancer !! (kill process)

Vous pouvez donner n'importe quel nom d'executable, celui ci sera automatiquement recherché !!

Je me suis basé sur differents scripts existants sur le site pour les fonctions permettant de rechercher le nom de l'executable, de lister les processus, et de kill process !!

Pour utiliser ce module, vous n'avez qu'une seule fonction a appeler dans votre Form_Load :

Source / Exemple :


Private Sub Form_Load()
  GererInstances (Me.hwnd)
End Sub

Conclusion :


J'espere que ceci pourra vous aider.
Si vous avez des amélioration a suggérer n'hésitez pas !!

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Infosoft07 Messages postés 10 Date d'inscription samedi 1 décembre 2007 Statut Membre Dernière intervention 31 mars 2011
18 juil. 2010 à 07:29
Mon application se fermait mal, maintenant que je force la fermeture tout va bien, il suffit juste d'enlever le msgbox
petiflamand Messages postés 675 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 26 mai 2013 1
27 févr. 2009 à 18:03
Comment cela fonctionne t-il
micniv Messages postés 5 Date d'inscription lundi 15 novembre 2004 Statut Membre Dernière intervention 8 novembre 2008
3 févr. 2008 à 18:51
Merci.
Je m'en sert pour valider 1 seul lancement d'access et ça marche super !
vienbv Messages postés 14 Date d'inscription lundi 1 novembre 2004 Statut Membre Dernière intervention 17 mars 2010
20 oct. 2006 à 12:30
Merci beaucoup, ce que je cherche, cela me sert vraiment !

BVV
cs_Djoul6 Messages postés 5 Date d'inscription jeudi 18 novembre 2004 Statut Membre Dernière intervention 10 juin 2005
16 mars 2005 à 09:30
Ok merci beaucoup de ton aide ... si jamais tu trouves d'ou vient le probléme fais moi signe je mettrais alors a jour mes sources ...

Je vais aussi essayer d'y regarder ...

Si quelqu'un trouve ce qu'il faut libérer pour éviter ce probléme ce serait sympa de faire signe également ;-)
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.