我有一个用VB6编写的软件产品。它是一个付费软件产品,有1个月的演示版。演示版没有单独的安装文件。输入产品 key 后,软件会将演示版转换为完整版。我以前在注册表中写入信息来跟踪演示版 1 个月后,软件将无法运行。此外,如果 Windows 用户不是管理员,则无法将注册表写入 HKLM。如果我将注册表写入 HKCU,用户可以创建新用户并通过安装来重用该软件。那么如何将演示版本管理为 1 个月,并且用户在 1 个月后不购买 key 就无法使用它?
最佳答案
我认为您需要创建一个许可证 key 文件并将其与 .exe 文件一起存储。它应该以某种方式加密,并保存它的创建时间和在什么机器上等的详细信息。您可能可以绕过它,但它肯定足以满足您的要求。
关于vb6 - 管理软件的演示版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14931692/