可能重复:
how can i make my product as a trial version for 30 days?
我想创建一个30天试用版的软件,我可以记录安装日期并将其与机器的sysdate进行比较。问题是如何验证用户是否更改了sysdate以及我在试用期内需要调整的时间。
一种选择是使用Web服务,但问题是脱机客户。
这是独立的Windows应用程序。
安装后的XX天是否可以用任何方法计算?
答案 0 :(得分:1)
没有办法,百分百可靠。您可以在线网站查询当前日期,用户将使用网络嗅探器和欺骗服务器来反转请求。您可以比较最近的临时文件日期以检测时钟倒带,但它可能会导致其他问题。您可以执行其他操作,用户将修补您的代码以删除保护。
以对你有意义的方式去做,仍然没有对它进行过痴迷。无论如何,你的代码都会被破解。你会更合理地定价它,这样黑客就没有意义。