Instance unique d'un exe [Résolu]

Signaler
Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
-
Messages postés
586
Date d'inscription
jeudi 18 septembre 2003
Statut
Membre
Dernière intervention
13 février 2008
-
Bonjour,

Comment faire pour développé un exe en VB.NET qui ne se lance qu'une seule fois par session (et non par PC) :
si je le lance deux fois dans le même session il doit activer la première instance plutôt que dans créer une deuxième

3 réponses

Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
Salut,

Essaie de voir si il n'y a pas l'équivalent en .NET de l'instruction en VB6:

App.PrevInstance

Voila,
@+
Julien
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 152 internautes nous ont dit merci ce mois-ci

Messages postés
586
Date d'inscription
jeudi 18 septembre 2003
Statut
Membre
Dernière intervention
13 février 2008
2
Salut; voici un code equivalent :


If UBound(Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName)) > 0
Then


MsgBox(
"deja lancé") :
End



End
If


<HR>

Life is short...Learn more
Copy Rights <> Rights to Copy
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 152 internautes nous ont dit merci ce mois-ci

Messages postés
956
Date d'inscription
lundi 30 mai 2005
Statut
Membre
Dernière intervention
21 août 2014
1
A priory non
En faisant une migration il ne s'y retrouve pas... et il fait un truc qui nécessite des droits admin... (getprocess)