【发布时间】:2019-07-22 14:38:25
【问题描述】:
假设我能够确定我的 Windows 7 系统时钟运行速度慢了 300 毫秒,是否有安全的方法以编程方式将其提前该数量?
这些步骤通常有效:
- 获取当前时间
- 增加 300 毫秒
- 将时钟设置为新时间(使用 win32api.SetSystemTime)
但是第 1 步和第 3 步之间存在延迟,这可能会导致更大的问题。
是否存在安全递增/递减的系统调用?
或者我可以防止中断或延迟吗? (使用python!)
或者是否有我可以调用的命令行实用程序来安全地执行此操作?
【问题讨论】:
-
有关在 Windows 10 上支持高精度时间的更多信息,请参阅 here。