2010-10-21 3 views
4

J'essaie de créer une application que, à un moment donné, j'aimerais vendre. Je comprends que tout régime de protection peut être contourné. Pourriez-vous recommander des idées sur ce qui serait facile pour l'utilisateur final, mais aussi être au moins légèrement résistant au piratage.Clé de série du produit/achat

J'ai eu quelques idées sur:

  • L'utilisateur de créer un compte lors de l'achat du logiciel, puis l'activer une fois en les saisissant les détails sur le programme et le téléchargement d'un fichier de mise à jour qui fournit la fonctionnalité payée et est unique à cet utilisateur.

  • Clé de série qui vérifie une base de données en ligne et active une partie du logiciel ou télécharge une mise à jour (comme ci-dessus).

  • Pas de protection - juste en faisant preuve d'honnêteté.

  • Utilisation d'un fichier de clé série de base qui "déverrouille" le programme.

Aussi, comment puis-je produire un système de « déverrouillage » dans VB 10. J'ai entendu dire que montrer/cacher les formes est extrêmement facile à contourner.

+1

Je vote pour clore cette question hors-sujet parce qu'elle concerne les licences ou les questions juridiques, pas la programmation ou le développement de logiciels. –

Répondre

3

Je vous recommande d'acheter une bibliothèque de licence et d'activation tierce. Il est très difficile d'obtenir ce "juste", et prendra un peu de temps de développement qui est généralement mieux dépensé pour améliorer votre produit. Par exemple, this option offre l'obfuscation + plusieurs options de licence, y compris les essais, etc, pour moins de 200 $ US. Si vous appréciez votre temps, il serait difficile de faire rouler quelque chose pour moins d'argent ...

Il existe de nombreuses options pour les applications .NET. Une recherche de "bibliothèque de licence .net" rendra de nombreuses entreprises spécialisées dans ce domaine.

Questions connexes