Pour C# dans un environnement winForms, j'ai mis sous licence mes classes en écrivant des détails sur le regestry, cryptés.Comment voulez-vous autoriser votre code Mono?
Sous Mono, certaines installations ne sont pas disponibles. Le registre en fait partie. Quelle méthode utiliseriez-vous pour autoriser votre code sous Mono?
Je ne veux pas qu'un utilisateur malveillant puisse supprimer le répertoire de l'application, réinitialiser le minuteur d'essai ou copier un fichier .LIC et avoir soudainement accès au programme.
Toutes les idées seraient appréciées.
Bonne question. Je n'ai aucune idée, mais je suis intéressé à voir quelles réponses vous obtenez. – MusiGenesis
Pourquoi un fichier crypté sous mono serait-il moins sécurisé qu'une clé de registre cryptée? – andynormancx
Andy: Principalement parce que l'utilisateur moyen pour lequel j'écrirais les applications ne connaîtrait pas le fonctionnement de CLSID, donc ne trouverait pas la clé pour le supprimer. Je pourrais faire quelque chose de similaire en enterrant un fichier sous/var ou une bibliothèque système, mais cela semble bidouille ... bien que je ne sois pas contre le hack. – Jerry