首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止基于时间的版权保护规避?

防止基于时间的版权保护规避?
EN

Stack Overflow用户
提问于 2009-09-18 05:10:59
回答 6查看 1.4K关注 0票数 2

我有一些试用软件,我希望分发给客户。我希望基于试用的软件在安装后30天停止工作。

在软件中简单地检查系统日期是实现这一点的最直接的方法,但是客户端不能通过在Windows中更改其系统时间/日期来轻松地绕过这种保护吗?

有没有更好的方法来实现我想要的东西?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-09-18 05:18:48

最好不警告他们,30天后(一定要检查两种方式,否则他们可以将时钟设置为将来,安装您的应用程序,并将时钟重置为今天)它停止工作,并在试用期到期后锁定应用程序,因此即使他们随后重置时钟,它仍然应该是锁定的

票数 2
EN

Stack Overflow用户

发布于 2009-09-18 05:22:50

我会检查最近修改的文件的修改时间(可能有一些常用的路径经常更新,但您可以只搜索文件系统)。

此外,您还可以通过应用程序运行其会话的时间来减少“剩余时间”(存储在某个秘密位置)。当它达到0时,它们就完成了。您还可以检测到时钟在任何会话中从最近看到的值向后移动,并通过删除例如一整天的时间来惩罚它们。

票数 3
EN

Stack Overflow用户

发布于 2009-09-18 05:29:02

你的客户是谁?如果它是面向普通大众的,而且是相当有限的受众,我认为你可以坚持基于时间的方法。我同意用户会对调整系统时钟感到厌烦,只会购买你的软件。但是如果它是一个非常流行的软件,或者如果它是针对开发人员的,那么你可能应该加强试用保护,因为它很快就会被破解。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1442698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档