首页
社区
课程
招聘
7
[原创]扫雷DIY
发表于: 2010-2-22 20:05 7188

[原创]扫雷DIY

2010-2-22 20:05
7188

扫雷都被大家玩烂了,我没有大家那么深的程度,只能在老婆的要求下小改改了,老婆碰到开不了雷而看到计时器上数字哗哗的跑很不爽,于是要求可以暂停,先考虑加个“暂停计时”菜单项,后来想想做隐蔽点好些,直接用热键吧,按一下暂停,再按一下恢复计时
开始动工,首先用资源编辑工具添加热键F3,对应ID为520,^_^
接下来让我们研究下程序是如何改变计时数字的
既然是计时,猜测程序是创建了计时器,并处理WM_TIMER消息,于是用OD载入运行,开一局开始计时,然后下WM_TIMER消息断点,来到处理代码

1
2
3
4
5
6
7
8
9
01002FE0  /$  833D 64510001>CMP DWORD PTR DS:[1005164],0
01002FE7  |.  74 1E         JE SHORT winmine.01003007
01002FE9  |.  813D 9C570001>CMP DWORD PTR DS:[100579C],3E7
01002FF3  |.  7D 12         JGE SHORT winmine.01003007
01002FF5  |.  FF05 9C570001 INC DWORD PTR DS:[100579C]
01002FFB  |.  E8 B5F8FFFF   CALL winmine.010028B5
01003000  |.  6A 01         PUSH 1
01003002  |.  E8 E6080000   CALL winmine.010038ED
01003007  \>  C3            RETN

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
赞赏记录
参与人
雪币
留言
时间
Youlor
为你点赞~
2024-5-31 01:04
伟叔叔
为你点赞~
2024-1-15 03:07
QinBeast
为你点赞~
2024-1-10 00:42
shinratensei
为你点赞~
2024-1-3 03:22
PLEBFE
为你点赞~
2023-12-11 00:21
心游尘世外
为你点赞~
2023-11-27 00:59
飘零丶
为你点赞~
2023-11-17 05:51
最新回复 (7)
雪    币: 4911
活跃值: (150)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
来学习下思路
2010-2-23 08:47
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
3
LZ是个好同志
2010-2-23 10:05
0
雪    币: 145
活跃值: (128)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我也学习下
2010-2-23 10:41
0
雪    币: 52
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
过来学习一下
2010-2-24 22:23
0
雪    币: 52
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
6
是呀,思路比较重要
2010-2-24 22:23
0
雪    币: 46
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
呵,游戏本身 变成了 作弊器
2010-2-24 22:33
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习一下~~~
2010-2-26 10:23
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册