加速类辅助会对游戏平衡造成极大的破坏,这类辅助会通过HOOK api的方式来达到修改游戏对时间判断的目的,一般情况下,在R3层,这类辅助会在
· QueryPerformanceCounter
· TimeGetTime
· GettickCount
这三个API上HOOK,修改他们的返回值。
// 获取 cpu 性能计数
BOOL QueryPerformanceCounter(LARGE_INTEGER* lpPerformanceCount );
// 获取系统启动后所经过的时间
DWORD timeGetTime(VOID);
// 获取系统启动后所经过的时间
DWORD GetTickCount(VOID);