Limiter le nombre d'execution d'une application [Résolu]

Signaler
Messages postés
31
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
11 septembre 2011
-
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
-
Bonsoir aujourd'hui je recherche un bout de code , me permettant de limiter le nombre d'execution d'une application.
C'est à dire , si je limite mon application a 5 ouverture .
L'utilisateur ne pourra executer mon application que 5 fois .
Il sera contraint de retélécharger le programme pour qu'il remarche.

Je ne sait pas si cela peut être possible à partir des settings.
A voir

Cordialement.

4 réponses

Messages postés
45
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
17 août 2012

Oui avec My.settings, un integer que tu incrémentes à chaque ouverture, sauvegardes My.Settings.Save()et avec un test.

Bonne suite
Messages postés
31
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
11 septembre 2011

Merci j'ai réussi ! ^^
Messages postés
3
Date d'inscription
dimanche 28 mars 2004
Statut
Membre
Dernière intervention
12 janvier 2011

bonjour j'ai le même problème mais je ne sais pas comment limiter le nombre d'execution de mon application à 20.
j'ai vus votre reponse mais je ne me retrouve pas car je suis debutant en vb. si je pouvais avoir un code source.

merci
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
50
Salut
j'ai la version vb2008 in english
1 Cliques sur project et choisis "ton projet" properties

2 dans la fenetre qui s'ouvre cliques sur settings (le septième item sur à partir du haut)

3 dans le tableau
name : le nom de ta variable default name setting ex count
type : le type de ta variable
integer
scope : user

value :valeur initial
0
dans ton code à l'évenement Load
 If My.Settings.count = 20 Then
            MessageBox.Show("Désolé")
            End
        End If
        My.Settings.count = My.Settings.count + 1
My.Settings.Save()
        


chaque fois que tu lances ton ex la variable
count s'incrimente par 1