Période d'essai basé sur le nombre d'éxecution

alladin90 Messages postés 91 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 7 août 2016 - 26 nov. 2015 à 01:01
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 26 nov. 2015 à 18:41
Bonjour,
Bonjour à tous
Est-ce que quelqu'un sait comment définir une période d'essai basé sur le nombre d'exécutions.
Je veux dire si l'application est lancée plus de 10 fois, l'utilisateur est invité à insérer un mot de passe pour pouvoir continuer à utiliser l'application.
Je veux utiliser le registre ou base de données access pour compter le nombre d'exécutions, mais je ne sais pas comment faire.
Merci

4 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
Modifié par ucfoutu le 26/11/2015 à 08:05
Bonjour,

Tu peux par exemple utiliser à cette fin un simple fichier texte.
Je veux croire que si ton niveau est tel que tu as écrit une application méritant d'être protégée comme tu veux la protéger, tu n'as aucune difficulté à faire cette chose simple (écriture/lecture dans un fichier texte).

EDIT : il n'y a pas si longtemps, j'ai exposé les raisons pour lesquelles (et les méthodes de contournement de cette protection) une telle protection ne pouvait qu'écarter les plus "innocents" et en aucun cas les plus malins.
Or, les plus "innocents" ne sont pas ceux à craindre. Et les plus malins, quant à eux, ne "voleront" une application que si elle le mérite vraiment (commercialement).

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 656
26 nov. 2015 à 08:20
Bonjour Uc,

On peut aussi utiliser la base de registre avec les mêmes possibilités de contournement.
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211 > Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024
26 nov. 2015 à 08:28
Bonjour, Whismeril,
Bien évidemment, mais une modification de la base de registre est ce qu'il y a de plus simple à repérer (beaucoup plus simple encore que de repérer la création d'un fichier).
0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 656 > ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018
26 nov. 2015 à 18:41
Tout à fait.
0
alladin90 Messages postés 91 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 7 août 2016
26 nov. 2015 à 10:37
Merci ucfoutu
Mais je ne veux pas utiliser texte files comme il sera très facile à éditer même par les plus innocent des utilisateurs.
Je veux me servir du registre ou bien base de données.
merci
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
Modifié par ucfoutu le 26/11/2015 à 11:03
Je demeure littéralement interloqué par le paradoxe constaté (appli à protéger et donc censée d'un niveau élevé et carence en matière de connaissances assez basiques) !

Ouvre donc ton aide VB6 à la rubrique SaveSetting, parfaitement claire et assortie d'un exemple non moins clair.
Je réitère toutefois : il est mille fois plus facile de repérer une modification de la base de registre que d'analyser tout un disque dur à la recherche d'un fichier créé ou modifié. Il suffit pour cela d'une comparaison ultra rapide de ce qu'est BDR avant et après installation ... (quelques secondes suffisent).

Je t'invite par ailleurs à lire cette discussion, qui devrait t'éclairer sur "l'efficacité" de telles protections.
http://codes-sources.commentcamarche.net/forum/affich-10043776-code-vb-net-pour-fixer-la-date-d-expiration-d-un-programe-vb-net

EDIT : si (et seulement si) ton appli vaut cher, commercialement parlant, subordonne donc son utilisation à celle d'une clé Dongle de sécurité (à vendre avec ton appli). Elle sera, sinon, violée en sifflotant.
Si elle ne vaut finalement pas vraiment cher, personne ne cherchera à te la piquer ...

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
Modifié par ucfoutu le 26/11/2015 à 17:40
J'observe que tu as obtenu la même réponse et les mêmes remarques (notamment en ce qui concerne l'utilisation de la base de registres ... et pour cause ...) dans un autre forum ou tu as ouvert une discussion sous le pseudo zidane22.

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
0
Rejoignez-nous