程序里的时间计时器原理是什么?
解决时间 2021-04-21 19:50
- 提问者网友:美人性情
- 2021-04-21 06:17
比如说,一个游戏里,要求在10:00之内完成一个任务,否则任务失败。
但是我没有能力做到,于是想用修改时间的办法。
为什么我用了变速齿轮,GameMaster之类的软件修改内存,也还是没有办法更改时间或让那个倒数着的时间停止?我要怎么做才能修改游戏里的时间?
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-04-21 07:41
程序要获取时间可以根据精度需求使用多种API,不成功的话直接原因只有一种——你使用的作弊器没有成功地把计时函数勾住(Hook)。这一般又有几种原因:作弊器根本没有Api Hook List中根本没有这个游戏使用的API,或者这游戏自带防作弊功能,他能检测有没有外部程序尝试修改函数表。 举个例子,有些游戏使用的是对CPU内部计时器进行取值的,而一般作弊程序没有Hook这个函数,自然就无法作弊了。(用 rdtsc 汇编指令读取,或者通过QueryPerformanceFrequency和QueryPerformanceCounter函数对)
全部回答
- 1楼网友:杯酒困英雄
- 2021-04-21 14:27
FFGFD
- 2楼网友:患得患失的劫
- 2021-04-21 13:04
...人才,人家数据是服务器与本地客户端交替数据,你用变速齿轮肯定不行了
- 3楼网友:山有枢
- 2021-04-21 11:46
最好别改时间类的东西,宁可把属性改强点也别改时间,你想想如果时间变了,任务不生效,玩着多麻烦。而且貌似10:00对于一个超人应该够了,你说呢,呵呵!祝你玩得开心!
- 4楼网友:躲不过心动
- 2021-04-21 10:39
嗯。办法是功击该游戏服务器,修改服务器时间,再重启游戏服务就可以了。
- 5楼网友:十年萤火照君眠
- 2021-04-21 09:21
单击游戏,用金山游侠修改器,具体操作看说明。网络游戏的话,是不可以改的。
- 6楼网友:上分大魔王
- 2021-04-21 08:04
游戏里的时间控制一般用的是计算机的时间中断来完成的,在DOS下用debug可以将时间中断停止或者继续运行,在Windows下比较难办到,因为Windows下CPU运行于保护模式
我要举报
大家都在看
推荐资讯