如何通过文件系统判断当前的日期

2016-04-30 21:45:50 +08:00
 xuboying

想让程序到某个日期以后不可用 希望避免用户通过修改时钟来迷惑程序,而通过文件系统的修改时间来判断某一天已经过了 比如 c:\windows 是否有更多的关键目录可以参考,防止用户通过 touch 单个 Windows 目录来迷惑程序

或者有其他更好的办法来确定时间

3299 次点击
所在节点    程序员
24 条回复
xuboying
2016-05-01 23:34:08 +08:00
@murmur 所以我要比时钟更可考的办法,比如 Windows 更新文件时间之类的
N4HS3zwwKs7wira0
2016-05-02 11:45:53 +08:00
本地执行理论上是无法获取当前准确时间的。必须要有服务器参与。加密与服务器对下时吧。使用非通用加密算法自己拿 C 实现,不容易被逆向。
SCaffrey
2016-05-02 12:50:31 +08:00
像 matlab 那样必须联网才能用的?
mcone
2016-05-03 17:50:10 +08:00
@SCaffrey matlab 也是破解满天飞。。。。。讲真,如果真有人不计成本来破你这个程序的话,真是基本是无解的……

楼主这个需求我之前某个项目也遇到过,后来发现我没思路,直接上加密狗了(也就是让别人破解的难度增大一点点而已……)……如果楼主有解决方案麻烦 at 让我学习下哈~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/275559

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX