VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 4251|回复: 9

[讨论] 变速齿轮变速精灵这些软件的原理是什么

[复制链接]
发表于 2012-10-20 02:01:58 | 显示全部楼层 |阅读模式
具体会用到哪些api来实现
发表于 2012-10-20 08:59:11 | 显示全部楼层
去找找 时间API 就可以了!不难!
回复 支持 反对

使用道具 举报

发表于 2012-10-20 17:33:04 | 显示全部楼层
加快主板时钟频率

点评

好吧 我承认我百度的...  发表于 2012-10-21 18:31
恭喜你,答错了  发表于 2012-10-20 21:55
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2012-10-20 18:03:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2012-10-21 00:31:43 | 显示全部楼层
SetTimer,timeGetTime,GetTickCount,QueryPerformanceCounter,Sleep

点评

突然想起来0 A.D.肯定是变速齿论不能,因为这个游戏是加驱动获取时间和系统内核定时器的  发表于 2012-10-22 21:41
还有好多函数呢,GetSystemTime,GetSystemTimeAsFileTime,GetLocalTime不过这些函数可能互相调用的,最好你先逆向一下  发表于 2012-10-22 21:40
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-21 01:03:04 | 显示全部楼层
qq375397413 发表于 2012-10-21 00:31
SetTimer,timeGetTime,GetTickCount,QueryPerformanceCounter,Sleep

http://bbs.pfan.cn/post-309072.html
我找到了

点评

pfan=泡饭?  发表于 2012-10-21 23:53
回复 支持 反对

使用道具 举报

发表于 2012-10-21 08:45:03 | 显示全部楼层
那个是PowerBasic 吧!

点评

LZ又没说要用VB实现  发表于 2012-10-21 11:28
回复 支持 反对

使用道具 举报

发表于 2012-10-21 14:45:57 | 显示全部楼层
写驱动挂内核API……
回复 支持 反对

使用道具 举报

发表于 2012-10-21 17:40:46 | 显示全部楼层
以前写过了 我Hook 的 TimeGetTime gettickcount Sleep
WaitForSingleObject Hook后出错  和上面某个Api起冲突。。。

点评

其实用你的模块很容易就写出了hook api。再加上就是hook timeGetTime 返回 GetTickCount*倍数。我这样写了一下 有的游戏通过了!  发表于 2012-10-22 08:27
回复 支持 反对

使用道具 举报

发表于 2012-10-22 18:08:47 | 显示全部楼层
我的是
  Gettickcount = 系统原GetTickCount + (倍率 * (系统原GetTickCount- 上次获取时间)) - (系统原GetTickCount- 上次获取时间)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-10-8 00:37

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表