Gestion des instances d'un programme (kill process)

Soyez le premier à donner votre avis sur cette source.

Vue 8 409 fois - Téléchargée 1 195 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
-
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 -
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
-
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
-
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
-
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 ;-)

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.