能力值:
( LV2,RANK:10 )
|
-
-
26 楼
好好学习一下,谢谢
|
能力值:
( LV9,RANK:170 )
|
-
-
27 楼
好东西得收藏
|
能力值:
( LV9,RANK:170 )
|
-
-
28 楼
自己试了一程序SnagIt32.exe,是Microsoft Visual C++ 7.0 Method2 [调试] ,按照此法不能断下来!WHY?
|
能力值:
( LV9,RANK:210 )
|
-
-
29 楼
最初由 xsy3660 发布 自己试了一程序SnagIt32.exe,是Microsoft Visual C++ 7.0 Method2 [调试] ,按照此法不能断下来!WHY?
试了两个Button,都断下了:
0012FE44 77D5F4BA /CALL to IsDialogMessageW from USER32.77D5F4B5
0012FE48 0002059E |hWnd = 0002059E (class='#32770',parent=000205A6)
0012FE4C 00154E58 \pMsg = WM_LBUTTONUP hw = 30578 ("&Add New Profile Wizard...") Keys = 0 X = 216. Y = 11.
0012F918 77D5F4BA /CALL to IsDialogMessageW from USER32.77D5F4B5
0012F91C 001C06A8 |hWnd = 001C06A8 ('Enter Software Key',class='#32770',parent=000304E2)
0012F920 00154E58 \pMsg = WM_LBUTTONUP hw = E0792 ("OK") Keys = 0 X = 34. Y = 13.
|
能力值:
( LV9,RANK:210 )
|
-
-
30 楼
Ref.
|
能力值:
( LV9,RANK:170 )
|
-
-
31 楼
过程如下:
之后下断bp IsDialogMessageW [esp+8]==00106AE && [esp+0c]==202。F9后直接出现下列框
|
能力值:
( LV9,RANK:210 )
|
-
-
32 楼
你应该这样下断:bp IsDialogMessageW [[esp+8]]==00106AE && [[esp+8]+4]==202
|
能力值:
( LV9,RANK:170 )
|
-
-
33 楼
还有点问题:
1、下断,F9继续程序,点击目标按钮,程序中断后;Alt+F4无作用,为何?
2、对于MFC程序,我们不得不多次重复这样的操作:单步回到MFC领空,再第 5、6步。也就是说断下后按F8至到MFC领空是吧?
3、直到下列情况才算到处理Button点击事件的代码是吗?
0012FE44 77D5F4BA /CALL to IsDialogMessageW from USER32.77D5F4B5
0012FE48 0002059E |hWnd = 0002059E (class='#32770',parent=000205A6)
0012FE4C 00154E58 \pMsg = WM_LBUTTONUP hw = 30578 ("&Add New Profile Wizard...") Keys = 0 X = 216. Y = 11.
0012F918 77D5F4BA /CALL to IsDialogMessageW from USER32.77D5F4B5
0012F91C 001C06A8 |hWnd = 001C06A8 ('Enter Software Key',class='#32770',parent=000304E2)
0012F920 00154E58 \pMsg = WM_LBUTTONUP hw = E0792 ("OK") Keys = 0 X = 34. Y = 13.
|
能力值:
( LV9,RANK:170 )
|
-
-
34 楼
经试用该方法,很管用,准万能button断点法哦
|
能力值:
( LV6,RANK:90 )
|
-
-
35 楼
佩服
一直没搞懂消息断点 长见识了 。
|
能力值:
( LV9,RANK:210 )
|
-
-
36 楼
bp IsDialogMessageW [[esp+8]]==00106AE && [[esp+8]+4]==202
====>
bp IsDialogMessageW [[esp+8]]==00106AE && MSG==202
:)
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
好东东,应该收到精华七里面去,
这样东东,就应该有人来做下,
尊敬楼主一下
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
写的不错
再结合例子就是非常不错的教材了,呵呵,努力努力
|
能力值:
( LV9,RANK:250 )
|
-
-
39 楼
一直苦于不知如何在button下断,这次受益霏浅,多谢高人指点迷津!!!
|
能力值:
( LV9,RANK:3410 )
|
-
-
40 楼
认真学习
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
5 Alt+F4,在代码段(.text)上下访问断点;
Alt+F4查了一下OD的帮助手册,没发现这个命令啊
能解释一下吗?
|
能力值:
( LV9,RANK:3410 )
|
-
-
42 楼
Alt+M 察看内存窗口
然后选择代码段点右键设置内存访问断点
|
能力值:
( LV9,RANK:210 )
|
-
-
43 楼
谢 fly。
|
能力值:
( LV4,RANK:50 )
|
-
-
44 楼
还是fly老师好啊,为什么我按alt+f4没有任何反映啊,我用的是fly的修改版OD,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
45 楼
有些DELPHI定不到关键地方,没有万能断点好用。
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
同问
最初由 hahar 发布 5 Alt+F4,在代码段(.text)上下访问断点; Alt+F4查了一下OD的帮助手册,没发现这个命令啊 能解释一下吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
47 楼
在哪个内存地址设置断点呢?我是新手,刚接触这些东西,一头雾水呀:( 最初由 fly 发布 Alt+M 察看内存窗口 然后选择代码段点右键设置内存访问断点
|
能力值:
( LV2,RANK:10 )
|
-
-
48 楼
最初由 elpelado 发布 在哪个内存地址设置断点呢?我是新手,刚接触这些东西,一头雾水呀:(
|
能力值:
( LV2,RANK:10 )
|
-
-
49 楼
thank you
|
能力值:
( LV2,RANK:10 )
|
-
-
50 楼
这里有个VB程序,可是我多次试验,无法定位
详细说明:
[软件]百度搜索――宇通霓虹CAD 2004 (试用版)
打开该软件,可以运行,不需要注册
打开文件――选择打开工程――任意选择一个――另存为
这时弹出一个窗口:试用版无此功能
必须选择[确定]
我加载以后,能够找到这个确定按钮的handle,可是无法准确拦截
请大家试验试验
|
|
|