gpt4 book ai didi

c# - 我的应用程序是否可以显示时间,而不管系统时间是否已被修改

转载 作者:可可西里 更新时间:2023-11-01 11:36:30 24 4
gpt4 key购买 nike

另外我想问一下,如果我的应用程序没有运行,那么我可以创建一个守护进程来对此进行检查(假设这个进程一直在运行)。

情况是这样的:用户将系统日期从 2012 年 1 月 1 日更改为 2013 年 1 月 1 日,但应用程序仍应使用 2012 年 1 月 1 日。

我使用的是 Windows 操作系统。

最佳答案

不依赖系统时间或外部来源(网络服务或 NTP),没有可靠的方法来跟踪时间,因为日期可能会被用户以多种不同方式篡改。

您假定的通过后台服务跟踪时间的选项无法阻止重启期间的时间更改(例如从 BIOS),那么保持内部时间的目的是什么?与版权保护系统(如试用时限)有关?

如果是这样,你可以看看像 CryptoLicensing 这样的图书馆声称拥有检测日期篡改算法并且可能对您有用。

但是我认为应该尝试检测日期/时间回火而不是尝试自己跟踪时间...

关于c# - 我的应用程序是否可以显示时间,而不管系统时间是否已被修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com