阅读:4093回复:28
变速齿轮技术讨论 200 分
我在玩游戏的时候,碰到一个变速齿轮的加速软件,非常有创意,可惜技术却不公开,作为开发人员钻研技术是件开心的事,希望大家能踊跃参与讨论,彻底搞顶变速齿轮的核心技术,以后大家玩游戏就可以用上自己的轮子啦。
在此我开个帖子,200分作为底分,不够可另开贴子发分,欢迎大家踊跃发言。 我在网上查看了一些变速齿轮的讨论,大致是hook windows的一些和时间相关的函数。不过还是挺糊的。 |
|
沙发#
发布于:2005-04-29 13:58
我是一个软件程序员,不怎么接触驱动开发,
不过对sysinternels上的一些软件很感兴趣,比如debugnt这个截获OutputDebugString命令的软件,还有一些列举进程资源之类的软件,都是很好的,不过不知道如何实现,据说是用到了核心模式的一些开发。 有没有人研究过这个网站上的软件如何实现的,可能有些跑题了,不过这个比变速齿轮更让我感兴趣 |
|
板凳#
发布于:2005-04-28 14:40
讨论继续
|
|
地板#
发布于:2005-04-28 14:39
看来老大对此还是比较熟悉的啊,老大能否讲解一下“将
起始代码改为jmp指令“的方法啊,最好能有一些代码片段以方便大家理解好. 下面是我在文件系统论坛开的两个贴子,共94分,请 idaxsy 老大笑纳。 http://www.driverdevelop.com/forum/html_90758.html?1114669928 74分 http://www.driverdevelop.com/forum/html_90651.html?1114669930 20分 |
|
地下室#
发布于:2005-04-28 14:10
变速齿轮hook技术是使用GetProcAddress,然后将
起始代码改为jmp指令。没有使用修改输入表的方法。 |
|
|
5楼#
发布于:2005-04-28 11:15
我有一个问题,各位大虾说到用driver去hook一个消息,这个东西到底是怎么做的,能否提供一个简单例子或者什么的, hook消息,是win32消息吗? |
|
|
6楼#
发布于:2005-04-28 09:53
我有一个问题,各位大虾说到用driver去hook一个消息,这个东西到底是怎么做的,能否提供一个简单例子或者什么的,
我这里有最新的ddk和driverstudio,不知道那里有这样的例子。谢谢了 |
|
7楼#
发布于:2005-04-27 17:00
????????????????????
|
|
8楼#
发布于:2005-04-26 09:10
提
提 提 提 提 提 提 |
|
9楼#
发布于:2005-04-25 09:20
提
提 提 提 提 提 |
|
10楼#
发布于:2005-04-22 13:48
提
提 提 提 提 |
|
11楼#
发布于:2005-04-22 09:42
提
提 提 提 |
|
12楼#
发布于:2005-04-21 16:36
提
提 提 |
|
13楼#
发布于:2005-04-21 15:38
提
提 |
|
14楼#
发布于:2005-04-21 11:40
提
|
|
15楼#
发布于:2005-04-21 09:53
变速齿轮 0.43 主页http://pgetools.nease.net
变速齿轮 0.43 下载http://www.onlinedown.net/soft/8818.htm 变速齿轮的原理我的看法是修改系统的时间函数,缩短进程时间片,加速各进程间的切换处理。 假设通常情况下时间片值为20ms,现在有两个进程A和B,A完成一步花费了5ms,B完成一步也花费了5ms,那么在两个进程A,B间的切换就多出了10ms的空余时间,如果你修改了时间片值为10ms,那么20ms中A和B各执行了两次,速度提高一倍。这个时间片的值是不能被改变的,我们只是修改了系统的时间函数的返回值,欺骗进程,让它误以为已经等候了20ms(实际上是10ms),从而加速各进程间的切换和进程的处理。 通常我们的机器cpu值比较平稳很低10%以下,变速齿轮 0.43你在使用它的时候,明显感觉到机器的cpu值提升了好多,也说明它只是在欺骗cpu让它尽可能多的工作。 以上是我个人的一点看法,希望各位提出自己的一些建设性意见 |
|
16楼#
发布于:2005-04-21 09:23
顶一顶
|
|
17楼#
发布于:2005-04-20 15:16
up一下
|
|
18楼#
发布于:2005-04-20 10:10
我总是很纳闷.... 不要忘了,老弟用的是特殊的IDA,而大家就惨些... |
|
|
19楼#
发布于:2005-04-20 09:24
顶一把
|
|
上一页
下一页