delphi – 我应该在哪里存储许可证数据?
发布时间:2020-12-15 09:47:37 所属栏目:大数据 来源:网络整理
导读:目前,每次客户打开我的应用程序时,我都会进行数据库检查 – 他们输入登录信息,然后我的应用程序通过数据库运行他们的信息并查看它是否匹配.它运行完美,但是如果我创建的软件不使用Internet,这种方法对我没有任何好处(因此,我不能总是期望用户在按下登录按钮
目前,每次客户打开我的应用程序时,我都会进行数据库检查 – 他们输入登录信息,然后我的应用程序通过数据库运行他们的信息并查看它是否匹配.它运行完美,但是如果我创建的软件不使用Internet,这种方法对我没有任何好处(因此,我不能总是期望用户在按下登录按钮时连接到Internet).
要进行初始许可证检查是没有问题的,但是一旦在用户的PC上验证了一次详细信息,我想我需要在本地存储一些内容,以便在下次用户打开我的应用程序时进行检查. 您如何在本地存储许可数据?我一直在阅读它,如果我想避免使用keygens,显然解密许可证数据是一个很大的禁忌.您使用注册表还是文件? 解决方法
如果要将许可证绑定到硬件(请参阅讨论),则不需要“隐藏”许可证信息.但它必须加密,当然.复制许可证信息对您的用户没有帮助,因为它仅在一台计算机上有效. (这是唯一的,如果您的用户不能简单地“登录”并自动激活新计算机.但如果是这样的话,您的许可证有什么意义?)绑定到硬件包括HD的串行和/或MAC.您可以将此信息存储在文件或注册表中,请参阅Ian的答案.绑定到硬件包括某种“手动”激活或限制计算机的数量,每个许可证是合法的激活,或者它将是无意义的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |