-
-
[旧帖]
[求助]用OD添加自定义功能的软件无法在win7运行,为什么?
0.00雪花
-
发表于:
2012-3-24 21:14
1326
-
[旧帖] [求助]用OD添加自定义功能的软件无法在win7运行,为什么?
0.00雪花
例如,我用od在扫雷程序中添加了一个小功能——暂停计时器运行。
方法是:把菜单中的一个选项的响应跳转到我自己写的一段KillTimer的程序,可以使定时器失效。
问题:
这个功能在XP下很好使,但是放到WIN7中就不行了。
不点击这个菜单项,程序依然能正常运行,
使用自定义的功能,程序立刻挂掉。。。。。
我添加的代码如下:
01004A63 > \60 pushad ; Case 250 of switch 01001EDC
01004A64 . 6A 01 push 0x1 ; /TimerID = 1
01004A66 . FF35 245B0001 push dword ptr ds:[0x1005B24] ; |hWnd = NULL
01004A6C E8 CBC6FFFF call <&USER32.KillTimer>
01004A71 . 61 popad
01004A72 .^ E9 E7D1FFFF jmp 扫雷增强.01001C5E
啥原因????
高手指点一下,谢谢了~~
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法