当我开始使用C#时,我学到的第一件事是最重要的。您可以使用Reflector或其他工具反编译任何.NET程序集。许多开发人员没有意识到这一点,当我向他们展示他们的源代码时,他们中的大多数人都感到震惊。
防止反编译仍然是一项艰巨的任务。我仍然在寻找一种快速,简单和安全的方式来做到这一点。我不想混淆我的代码,所以我的方法名将是a、b、c等等。Reflector或其他工具应该根本无法将我的应用程序识别为.NET程序集。我已经知道了一些工具,但它们非常昂贵。有没有其他方法来保护我的应用程序?
编辑:
我提出这个问题的原因不是为了防止盗版。我只想阻止竞争对手阅读我的代码。我知道他们会的,而且他们已经这么做了。他们甚至这样告诉我。也许我有点多疑,但商业竞争对手阅读我的代码并不会让我感觉良好。
https://stackoverflow.com/questions/2478230
复制相似问题