PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

Exemple de limitation du temps d'essai d'un logiciel
Publié par Roland
dans la catégorie Outils
Nouveautés



Description
Cet exemple de projet de limitation de la durée d'utilisation d'un logiciel a été réalisé à partir de l’exemple 'WD Limitation de durée d’utilisation'
Ce projet est applicable à des logiciels proposés à des prix moyens, qui ne valent pas la peine de perdre trop de temps à essayer de contourner la protection. En effet, il s’agit d’une protection simple.

Contrairement à l’exemple original, la base de registre n’est pas utilisée. Les données sont sauvegardées dans la base HFSQL du projet.
La clé initiale est générée à partir de 3 identifiants, qui pourront être récupérés afin d'effectuer des contrôles.

Dans cet exemple, j'utilise la date d'achat, le No de série du disque dur et le nom du client.
- Si la différence entre la date d'activation et la date du jour est plus grande que 15 jours, alors ça peut signifier que la licence a été transmise à une tierce personne
- Si le No de série du disque ne correspond pas à celui du PC, alors ça peut être soit une fraude, soit un changement de disque. Le client doit redemander une clé ( possibilité de mettre dans cet identifiant soit le No de série du disque dur, le UUID de Windows, le nom de l'utilisateur ou le nom du PC). Ces fonctions se trouvent dns la procédure "RécupèreInfosLicence()" faisant appel au WMI (Windows Management Instrumentation)
- Le nom et prénom du client se trouvant dans le 3ème identifiant, peut par exemple être afiché sur l'écran d'accueil, afin de montrer à qui la licence a été accordée.

Il y a dans cet exemple 2 possibilités de créer une clé de licence, soit la clé initiale est générée par le vendeur, qui utilisera alors les identifiants qu'il voudra et il enverra alors la clé initiale et la clé d'activation au client, soit la clé initiale est généré automatiquement par l'applicaion, permettant alors d'y inclure des contrôles plus poussés, tels que des éléments propres à cet ordinateur

Un fichier pdf se trouvant dans le répertoire "Documents" explique un peu plus en détail ce projet
Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
Alain PETTITI
Bonjour
j'ai télécharger votre projet mais celui ci ne contient que les dossier
Exemple_LimitationTemps.ana
Exemple_LimitationTemps.cpl
Gabarits
où puis je trouver le projet complet
D'avance merci
A PROPOS
EVALUATION :
00Aucune évaluation
TELECHARGEMENTS :
222
PUBLIÉE :
28 août 2023
VERSION :
1.0.0.0
CONCERNE :
WINDEV
Version minimale : 01F270104h
TAILLE :
3,8 Mo
DU MÊME DÉVELOPPEUR