RunAsDate - 修改程序运行时间
介绍
RunAsDate 是一个小型实用程序,允许您在指定的日期和时间运行程序。 此实用程序不会更改计算机的当前系统日期和时间,但它只会注入 您在所需的应用程序中指定的日期/时间。
您可以同时运行多个应用程序,每个应用程序使用不同的日期和时间, 而系统的实际日期/时间继续正常运行。
原理
RunAsDate 拦截返回当前日期和时间的内核 API 调用(GetSystemTime、GetLocalTime、GetSystemTimeAsFileTime、NtQuerySystemTime、GetSystemTimePreciseAsFileTime), 并用您指定的日期/时间替换当前日期/时间。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小石头的博客!