我很好奇你如何保护你的软件免受破解,黑客攻击等.
你是否采用某种序列号检查?硬件钥匙?
您使用任何第三方解决方案吗?
您如何解决许可问题?(例如管理浮动许可证)
编辑:我不是说任何开源,但严格的商业软件分发...
可能重复:
您如何保护您的软件免受非法分发?
防止软件复制的最佳做法
假设情况:
让我们说我已经从头开始构建了一个软件产品,它做了很棒的事情.唯一的问题是,一旦有人看了代码,他们就会很容易理解它,并且可以轻松地自己构建代码.
现在,问题是我从头开始构建代码100%并使用API调用的混合.没有其他人参与代码的开发.
如果我想销售这种产品,那么比我更聪明的人能够对整个产品进行逆向工程并提出更好的产品的保证是什么?
现在我正在考虑分割整个代码.添加大量冗余代码和大量评论.
是否有任何软件加密软件代码,这将使调试,故障排除和理解代码如何工作几乎不可能?然而像往常一样跑?这样开发人员可以安心吗?