我正在阅读有关软件许可的文章,我想到的一个问题是“软件如何检测系统时间的变化并在有人更改系统时间时阻止自己?”。由于没有其他可用的引用(前提是我们没有互联网连接,否则我们可以使用时间服务器作为引用),这样的软件是如何做到的?是否有标准算法或任何标准库(C/C++)可用于实现相同的算法。请提出建议。
最佳答案
您不能假设因为时钟倒退,这是由于有人试图规避您的许可造成的。
例如,考虑一下有人不小心将时钟设置到 future 的情况,然后将其重置为正确的时间?
通过尝试限制时间来削弱您的软件并不是正确的做法。考虑制作像样的软件。
关于c++ - linux上的系统时间变化检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758077/