检测用于试用的裂缝

时间:2013-12-16 21:30:01

标签: version trial

我正在设计一个简单的C#应用​​程序的试用版。许可是使用rhino(https://github.com/ayende/rhino-licensing)构建的,并且为了检测试用期已过期,显而易见的方法是将许可文件中的过期日期与当前日期时间和/或使用NTP进行比较。 但是,NTP并不总是可用(程序可以在没有Internet访问的情况下启动)并将日期与System.DateTime.Now进行比较。如果用户已从破解锁定(http://william.famille-blum.org/software/cracklock/)启动应用程序,则不是一个好的解决方案。 有没有可靠的方法来获取当前日期(没有NTP)或检测破解锁定或其他日期冻结软件?

提前致谢。

0 个答案:

没有答案