我正在用java编写一个软件,我快完成了,我想知道我们如何创建一个试用版,例如可以使用30天,因为我会将其发送给一些公司
那么如何使它像共享软件或试用软件一样,我们还可以阻止对jar文件中的.class的访问吗?
谢谢
这是一个想法:
创建一个在 Web 上公开可用的数据库(例如 SQL Server 数据库)。它将保留“试用版”许可证密钥的列表。购买产品时,您可以使用同一系统获取完整版许可证密钥。
当您的 Java 软件首次运行时,它将创建一个试用许可证,该许可证将存储在数据库中
Java 软件每次运行时都会检查有效许可证。创建许可证的日期存储在数据库中,因此客户端时钟设置为多少并不重要。
许可证过期后软件将停止运行
标准Windows软件可以查找CPU ID并将其用作许可证的一部分,以便每台计算机只能运行试用软件一次。有谁知道是否有某种“JVM ID”可用于此目的?
也许已经有免费或开源许可相关的代码了?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)