【问题标题】:Create 30 day Trial Version [duplicate]创建 30 天试用版 [重复]
【发布时间】:2012-10-10 05:33:58
【问题描述】:

可能重复:
how can i make my product as a trial version for 30 days?

我想为我的软件创建一个 30 天试用版,我可以记录安装日期并与机器的 sysdate 进行比较。问题是如何验证用户是否更改了 sysdate,以及我在试用期内需要调整多少时间。

一种选择是使用网络服务,但问题在于离线客户。

这是一个独立的 Windows 应用程序。

有什么方法可以用来计算安装后的 XX 天吗?

【问题讨论】:

标签: c#


【解决方案1】:

没有办法,百分百可靠。您可以查询在线网站的当前日期,用户将使用网络嗅探器和欺骗服务器来反转请求。您可以比较最近的临时文件日期以检测时钟倒带,但这可能会导致其他问题。您可以执行其他操作,用户将修补您的代码以移除保护。

按照对你有意义的方式去做,但不要对它有任何执念。无论如何,您的代码将保持可破解性。你最好合理定价,这样黑客就没有意义了。

【讨论】:

  • 谢谢,我并不担心有人破解验证,我很高兴验证 30 天,但我想这是一场失败的战斗:p
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-11
  • 1970-01-01
  • 2011-10-18
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 2010-09-25
相关资源
最近更新 更多