Limiter le nombre d'execution d'une application

Résolu
seb4stien13 Messages postés 31 Date d'inscription lundi 17 novembre 2008 Statut Membre Dernière intervention 11 septembre 2011 - 4 déc. 2010 à 01:35
cs_ShayW Messages postés 3258 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 12 janv. 2011 à 20:24
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

Fabasia Messages postés 45 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 17 août 2012
4 déc. 2010 à 04:07
Oui avec My.settings, un integer que tu incrémentes à chaque ouverture, sauvegardes My.Settings.Save()et avec un test.

Bonne suite
3
seb4stien13 Messages postés 31 Date d'inscription lundi 17 novembre 2008 Statut Membre Dernière intervention 11 septembre 2011
4 déc. 2010 à 12:21
Merci j'ai réussi ! ^^
0
kave04 Messages postés 3 Date d'inscription dimanche 28 mars 2004 Statut Membre Dernière intervention 12 janvier 2011
12 janv. 2011 à 11:53
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
0
cs_ShayW Messages postés 3258 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 55
12 janv. 2011 à 20:24
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
0
Rejoignez-nous