vb6 - 管理软件的演示版本

标签 vb6 software-design demo trial

我有一个用VB6编写的软件产品。它是一个付费软件产品,有1个月的演示版。演示版没有单独的安装文件。输入产品 key 后,软件会将演示版转换为完整版。我以前在注册表中写入信息来跟踪演示版 1 个月后,软件将无法运行。此外,如果 Windows 用户不是管理员,则无法将注册表写入 HKLM。如果我将注册表写入 HKCU,用户可以创建新用户并通过安装来重用该软件。那么如何将演示版本管理为 1 个月,并且用户在 1 个月后不购买 key 就无法使用它?

最佳答案

我认为您需要创建一个许可证 key 文件并将其与 .exe 文件一起存储。它应该以某种方式加密,并保存它的创建时间和在什么机器上等的详细信息。您可能可以绕过它,但它肯定足以满足您的要求。

关于vb6 - 管理软件的演示版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14931692/

相关文章:

.net - VB6 WinSock TCP 客户端和 .NET TCP 服务器

c++ - 不使用模板参数的模板类

java - 支持无状态和有状态使用的 JPA 代码

javascript - Angular 页面演示

vb6 - 任何便宜或免费的 IDE 可用于 VB6 编程?

ms-access - 立即关闭与 Jet/ADO 的连接真的明智吗?

c# - 从 Access 数据库中存储的 VB6 PropertyBag 获取数据

c++ - 与关系 "contains"和 "is in"的循环依赖

html - 寻找 "Acid test"可视化 HTML 页面

python - 我应该在哪里放置 Python 包的演示脚本?