【发布时间】:2012-08-08 17:53:12
【问题描述】:
如何阻止某人在另一台电脑上复制我在 java 中制作的应用程序?我只想卖一台电脑
我不是在网上卖的,有什么办法可以通过磁盘SN或者使用客户端的U盘SN作为app的key吗?
我使用 mysql 作为我的应用程序的后端,平台是 Windows。
有没有办法提供这种安全性?
【问题讨论】:
-
你已经在网上搜索过这个了吗?当我搜索时,我发现了许多选项,但需要注意的是,如果没有太多的努力/金钱,你只会停止最弱的尝试。真的值得吗?
-
您真的创造了 MS-Word 的下一个化身吗?也许您不应该过多地专注于销售软件,而应该专注于销售与软件相关的服务的价值。
-
嗯,Microsoft 处理此问题的方式是为每个购买/许可证颁发一个唯一的 CD 密钥,然后针对 Internet 上的验证服务器注册每个安装(由“系统 ID”标识)。但我对你的建议是,首先要考虑做出值得窃取的伟大产品,然后再考虑如何实施复制保护。此外,如果您要随软件一起分发 MySQL,我希望您已经查看了 他们的 许可证。
-
我觉得这可能很困难,因为成千上万的开发人员投入了 大量 的时间专门使可移植性成为可能。所以,他们可能完全忽略了这方面。
标签: java windows security desktop-application copy-protection