给游戏加速,或者程序加速在表面上看,往往感觉非常深奥和复杂。
其实不然
加速的原理简单的说是APIHOOK,也就是拦截API。
比如你运行一个游戏,你按下W,它移动了一步,然后sleep或者创建个计时器,等待100ms
那么肯定会调用API操作。这时是HOOK了API,直接跳过,或者把数值减小。那么移动速度就加快了。
当然以上实现方法不同,造成的结果也有一些区别。
主要是应用层拦截和内核层拦截- -应用层拦截可以通过DLL注入目标程序实现
内核拦截会影响整个系统,这里就不多讨论。
当然了,拦截的话针对情况不同,拦截的API也不同。具体大家要自己实验。
反正时间方面的也不是很多。。
转载于:https://blog.51cto.com/sqwill/1263716