加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 我应该在哪里存储许可证数据?

发布时间:2020-12-15 09:47:37 所属栏目:大数据 来源:网络整理
导读:目前,每次客户打开我的应用程序时,我都会进行数据库检查 – 他们输入登录信息,然后我的应用程序通过数据库运行他们的信息并查看它是否匹配.它运行完美,但是如果我创建的软件不使用Internet,这种方法对我没有任何好处(因此,我不能总是期望用户在按下登录按钮
目前,每次客户打开我的应用程序时,我都会进行数据库检查 – 他们输入登录信息,然后我的应用程序通过数据库运行他们的信息并查看它是否匹配.它运行完美,但是如果我创建的软件不使用Internet,这种方法对我没有任何好处(因此,我不能总是期望用户在按下登录按钮时连接到Internet).

要进行初始许可证检查是没有问题的,但是一旦在用户的PC上验证了一次详细信息,我想我需要在本地存储一些内容,以便在下次用户打开我的应用程序时进行检查.

您如何在本地存储许可数据?我一直在阅读它,如果我想避免使用keygens,显然解密许可证数据是一个很大的禁忌.您使用注册表还是文件?

解决方法

如果要将许可证绑定到硬件(请参阅讨论),则不需要“隐藏”许可证信息.但它必须加密,当然.复制许可证信息对您的用户没有帮助,因为它仅在一台计算机上有效. (这是唯一的,如果您的用户不能简单地“登录”并自动激活新计算机.但如果是这样的话,您的许可证有什么意义?)绑定到硬件包括HD的串行和/或MAC.您可以将此信息存储在文件或注册表中,请参阅Ian的答案.绑定到硬件包括某种“手动”激活或限制计算机的数量,每个许可证是合法的激活,或者它将是无意义的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读