首先,让我先谈谈我对离线和在线游戏的游戏时间进行逆向工程,以及尝试这些游戏对本地系统时钟的依赖性以及 - 如果是在线 - 在线时钟,以及看看这些游戏会发生什么,我应该加速或减慢基于Microsoft Windows的系统上的时钟。
我发现这个实用程序(https://www.nirsoft.net/utils/run_as_date.html)拦截了对Windows进行的GetSystemTime,GetLocalTime,GetSystemTimeAsFileTime,NtQuerySystemTime,GetSystemTimePreciseAsFileTime调用,并返回了我设置的相应日期和时间 - 可能是将来还是过去。
这个实用程序的问题是 - 时间与我的系统时钟完全同步运行,因此我应该为此应用程序设置未来一年的日期和时间 - 我的时钟每秒钟在截获的通话时钟。
我想要做的就是将时间再分开一点。相同类型的应用程序,当我设置开始日期和时间 - 然后 - 我设置'相对速度',其中1/1将是我现实世界中每秒的一秒或1/5可能是每一秒在现实世界中,游戏世界是五秒钟。
我能达到预期效果的任何建议,提示或线索吗?