标签: c# licensing system-clock
我已经开发了一个我希望销售的c#应用程序。你必须知道很多人只是改变他们的系统时钟并继续使用该软件。如何防止这种情况发生 任何想法?
答案 0 :(得分:2)
最简单,最安全的方法是要求访问网络以验证时间。 但是访问网络是一项严格的要求,特别是对于某些使用场景。 或者,您可以尝试保留上次启动应用程序时存储的加密文件。如果下次启动应用程序时的系统时钟早于存储的最后一次启动,则必须有些可疑。