Bonsoir,
D'abord, et c'est très important, je veux rappeler qu'il n'existe aucun système efficace sur Excel Vba.
Ce système de licence à pour objets de collecter des informations sur l'ordinateur qui l'emploie et ne peut par conséquent pas être utilisé sur un autre machine sens ton accord.
Pour récupéré les informations il faut parcourir la base de registre de l'ordinateur et les décrypter, et sur un autre machine le décryptage serait impossible.
On peut également envisager un évolution vers un licence d'évaluation mais là encore avec ton accord car effectivement il suffirai d'aller dans la base de registre supprimer toute trace et repartir avec un nouvelle période.
Remarques si le client est capable de faire ça autant qu'il déplombe VBa!
En fait ce système se licence n'est pas inviolable car il suffirait qu'un utilisateur averti arrive à retirer le mot dz passe de Vba pour modifier le code et le rendre caduque. Non ici on paris sur la.méconnaissance des utilisateur.
Non en aucun cas Vba ne peut assuré un bonne protection, il faut pour cela passé sur un IDE plus performant.
Je ne veux pas te bercer d'illusion mais te proposer un système qui peut dissuader !
J'ai moi même mis en place un système similaire mais pour le coup j'étais en dot.net et en relation avec un web service.
Partager