Comment puis-je masquer mon code c#, donc il ne peut pas être deobfuscated si facilement?

Je de sortir une panoplie d'outils gratuits, mais récemment, j'ai commencé à vendre d'une application, qui a privé de recherche, et les gens ont été en mesure d'obtenir mon code source, et une personne du public libéré de toute ma source. J'ai passé beaucoup de temps sur ce programme, juste d'avoir quelqu'un crack, et la libération de toute ma source.

Comment puis-je protéger mon programme? J'ai essayé HWID, mais les gens sont encore capables de se fissurer. Je sais que je suis limité par C#, mais le plus pratique à utiliser. J'ai juste besoin d'un moyen de protéger mes programmes de gens qui tentent de le faire.

  • Quand vous dites "crack", ne vous entendez par "décompiler'?
  • double possible: stackoverflow.com/q/551892/643085
  • Bien que la question HighCore lié est un peu différent de celui-ci, le haut de répondre à cette question directement des réponses à cette question, et les réponses, c'est bien.
  • Il peut être OT, mais comment vous veillé à ce que le code avait été volé?
  • Je trouve amusant que les réponses à cette question, vous dire comment faire pour continuer à utiliser le programme pour libre quand il est parti commerciale, compte tenu de la question est de savoir comment protéger un logiciel commercial. 🙂
  • En effet 🙂 Mais il y a encore quelques gratuit ceux qui y sont énumérés, trop.
  • Il n'y a pas de solution technique à la nature humaine. Certaines personnes seront toujours voler. Comme vous essayez d'ajouter des contre-mesures, vous allez inévitablement atteindre un point de rupture où vous êtes incommoder vos utilisateurs légitimes de plus que ceux qui seront pirate vous logiciel.

InformationsquelleAutor Ben | 2013-10-03