J'aimerais savoir s'il existe déjà des solutions pour la protection des licences logicielles en .NET2.0 (C#, plus particulièrement).
Si oui, quelles sont-elles ?
J'aimerais savoir s'il existe déjà des solutions pour la protection des licences logicielles en .NET2.0 (C#, plus particulièrement).
Si oui, quelles sont-elles ?
http://dotnet.developpez.com/outils/?page=obfuscateurs
Avec tu peut brouiller ton code pour qu'il soit moin facillement lisible lors d'une décompilation.
Cependant ce sujet a déjà été traité plusieurs fois sur ce forum et globallement ce qui en ressort est qu'en purement managé les solutions de protections existantes sont assez faibles ( à mon gout ) car on ne peut quasiment pas empecher de décompiler une application .NET avec un outil tel que Reflector, par exemple. Il est donc beaucoup plus éfficace d'implémenter un mécanisme de protection en C++ natif par exemple et de coder les autres parties de l'application telles que l'UI en .NET. La protection etant en C++ natif, celà élimine déjà bon nombre de "pirates" potentiels suffisement fort pour casser une application .NET avec un peut de patience et un bon Reflector...
je pense qu'il parle d'une licence d'utilisation du logiciel et non de la décompilation du code !
Pour la gestion des licences, 2 solutions :
- tu développes ton propre algorithme de gestion de licence, par exemple au démarrage tu vérifie une clé de registre, tu fais un serveur web pour enregistrer les clés ...
- tu utilise une solution logicielle + matérielle (dongle) du marché qui est payante bien sûr http://www.aladdin.com/hasp/default.aspx
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager