即使系统时钟已更改,也要在Windows上检查准确的时间

时间:2015-11-08 12:56:36

标签: c# .net

理想情况下,我正在寻找一种.NET方式来做到这一点,但是C ++,批处理文件,任何获取此信息的方式对我来说都没问题。

假设使用应用程序的以下场景我会打电话给#34; TinkleBling",只是因为它比调用它更无聊" AppOne"。

一些事实:

  • TinkleBling的试用期为3天,从第一次打开应用程序开始
  • 此用户的计算机没有互联网连接

步骤:

  • 用户于1月1日00:00
  • 首次打开TinkleBling
  • 用户于1月1日01:00
  • 关闭TingleBling
  • ...时间过去了,它变成1月5日。 TinkleBling试用期已过期。嘘声。
  • 用户将机器上的时钟更改为1月1日,02:00
  • 用户打开TinkleBling

TinkleBling如何知道实际上已经过了四天且审判已经过期,特别是如果我们无法检查互联网时钟或在线进行任何外部检查?

有没有办法在不依赖系统时钟的情况下检查经过的机器时间?是否还有其他可以点击的计数器?

0 个答案:

没有答案