德尔福:30天试用期

前端之家收集整理的这篇文章主要介绍了德尔福:30天试用期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何为我的申请进行30天的试用?我需要允许用户仅在30天内使用应用程序.这几天怎么算?

我将第一个和最后一个日期保留在注册表中.但是如果要改变系统时间 – 没有保护.我需要算上这30天.

解决方法

您可能想出一个需要互联网连接的系统,但没有用户无法篡改的东西,我没有看到解决方案.

任何依赖于不受信任的元素(受用户控制的保护元素)的解决方案都非常薄弱.

我能想到的最简单的方法是防止用户移动时钟,这是限制启动的总次数.

但是,限制启动次数的尝试需要持久性 – 将数据保存到磁盘,可能会加密并存储激活数据文件修改版本 –

想象一下,一旦应用程序启动,即使在重新使用相同日期的情况下,您也可以将30天中的一天视为“用完”.为了避免在启动时使用超过1“激活时间”,用户必须允许您的软件在每次运行时重新保存其激活文件.

要阻止这种方法,用户只需要保持明显的日期不变,而且它们必须阻止你将任何东西存储到磁盘;或者他们可以简单地跟踪和记录您的更改并将其反转,无论是使用监控过程还是使用VMWare快照.关于VMWare快照,您无能为力.虚拟机的磁盘不在您的控制之下.

原文链接:https://www.f2er.com/delphi/102170.html

猜你在找的Delphi相关文章