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