我创建了一个java应用程序。我需要将该申请作为试用版提供15天。
如何编写代码使我的软件成为试用版,符合以下条件:
1.如果用户更改日期,它应该只工作15天。
目前请在java for Windows中实现一些想法。
答案 0 :(得分:0)
您可以将首次激活的日期保存在包内的文件中(将文件称为文本内容,也可以加密数据)。当您看到该用户更改了日期时,因为它与您的第一个激活日期不匹配,或者15通过后禁用该文件。如果您使用软件包安装文件(应该是虚拟的)然后使用它会更好,如果用户删除它或更改它(您可以添加md5签名),那么您的程序将失败。