Bonjour,
J'ai créé un composant de développement sous la forme d'une DLL .NET (pour silverlight, mais peu importe) et je souhaite la déployer chez mes clients.
Pour éviter la recopie du code j'ai obscurci le code.
Afin de contrôler le nombre de licences possedées par mon client je souhaite protéger ma DLL avec une activation, pour qu'elle ne puisse être utilisée que sur une seule machine.
A la première utilisation de la DLL, une activation est demandée :
- le client rentre un numéro de licence unique de type XXXX-XXXX-XXXX-XXXX.
- l'application se connecte sur mon serveur, vérifie que ce numéro de licence est libre
- l'application est activé. Un code qui dépend de l'adresse MAC de la machine et du numéro de licence a été créé.
- ce code oblige l'execution de la dll sur cette machine en particulier
Ma question est :
Est il possible de gérer ça simplement en .NET ?
Merci
Partager