Je cherche un moyen pour monter un système de licence logiciel. N'étant pas un expert, je voudrais savoir si ma méthode est bonne ou s'il y a d'autres notions a prendre en compte.
Lors de l'installation:
1. assigner un GUID pour ce logiciel au system
2. le GUID devient le product code
3. stocker la date d'enregistrement depuis un server de temps dans la bdd locale
Au lancement:
>> Si GUID différent de product code
=> infraction de copie logiciel
=> Si vraiment propriétaire mais erreur dans comparaison
=> Connexion sur accès client protégé par login et password
=> si ok update GUID et product code
>> Si GUID et product code OK
=> Comparer date d'enregistrement et server de temps
=> si date périmée >> renouvellement de licence
Partager