任何人都可以帮我解决软件许可模块问题。 我们创建了一个新的应用程序,并希望稍后我们需要完整版本发布我们工具的演示版本(30天试用版)。 如何生成许可证文件或许可证代码以及如何限制30天的评估。 请给我一些帮助。
我们的应用程序是在QT的Windows上开发的
答案 0 :(得分:6)
可能有几种可能性:
您可能还需要:
key encryptor
),它会生成(某个键的哈希)串行密钥。key decrytor
,在从用户输入获取密钥后,try
生成相同的(哈希?)密钥,并将该哈希与您的解密算法进行比较。结帐this和this,在安装过程中使用SerialNumberTemplate
获取序列号。
- 编辑 -
您可以通过以下方式记下时间:
Install
覆盖方法中添加注册表项。DateTime.Now.Date
获取当前日期并加密/保存在某处,probably registry。答案 1 :(得分:3)
虽然我没有看到与专利的关联,但它很简单: