可能的重复:
您如何保护您的软件免受非法分发?
防止软件复制的最佳实践
假设情况:
假设我从头开始构建了一个软件产品,它做了很多很棒的事情。唯一的问题是,一旦有人看过代码,他们就会很容易理解它,并且他们可以很容易地自己构建它。
现在,问题是我 100% 从头开始构建代码并混合使用 API 调用。没有其他人参与代码的开发。
如果我想卖这个产品,有什么保证比我聪明得多的人会对整个事情进行逆向工程并提出更好的产品?
现在我正在考虑分割整个代码。添加大量冗余代码和大量注释。
是否有任何加密软件代码的软件,这将使调试、故障排除和理解代码的工作原理几乎不可能?还照常运行?让开发者高枕无忧?