0

我正在编写一个 30 天试用应用程序,我需要确保用户更改系统时间不会损害我的应用程序,并且仍然会计算 30 天试用,或者至少我能够计算他做错了什么。

我发现的最好方法是检查其内容更新的系统文件,并且每次更新都包含其数据的时间,因此我可以通过相互比较日期来了解用户是否更改日期......

我知道这不是一定的方式,但它有点让它变得更难并缩小谁可以破解它的区域。

4

2 回答 2

0

我发现了关于事件日志

windows7 日志文件

它可以帮助..

于 2012-11-11T08:00:00.890 回答
0

提出的任何解决方案都可能被黑客入侵。但听起来你只想抵御随便的海盗,而不是坚定的黑客。

与其信任系统时钟,不如向您自己的网站或时间服务器发出网络请求以获取当前日期和时间?

另一个想法是仅限制应用程序可以启动的次数,而不是将其限制在特定的时间量内。

于 2012-11-11T08:18:25.303 回答