首页
社区
课程
招聘
[求助]diy用友时.....
发表于: 2005-7-26 16:02 4362

[求助]diy用友时.....

2005-7-26 16:02
4362
由于用友软件不支持滚轮鼠标的滚动,十分不方便,想加一个:

1.用OD载入,下断点bpx seedmessage,无效!

2.打开“窗口”界面,在'明细账'处下的断点  20A  WM_MOUSEWHEEL
中断于此:
........................
7629D3F3 W>  55               push ebp    <----------------中断于此!
7629D3F4     8BEC             mov ebp,esp
7629D3F6     83EC 24          sub esp,24
7629D3F9     53               push ebx
7629D3FA     56               push esi
7629D3FB     57               push edi
7629D3FC     FF75 08          push dword ptr ss:[ebp+8]
7629D3FF     E8 BF010000      call MSVBVM50.7629D5C3
7629D404     8BF8             mov edi,eax
7629D406     85FF             test edi,edi
7629D408     74 72            je short MSVBVM50.7629D47C
7629D40A     8B5F 28          mov ebx,dword ptr ds:[edi+28]
7629D40D     F643 1C 10       test byte ptr ds:[ebx+1C],10
....................

堆浅:
0012FBC4     00CCD890
0012FBC8     7FFDE000
0012FBCC     77DF2CA8  /CALL 到 Assumed WinProc 来自 USER32.77DF2CA5
0012FBD0     000B017E  |hWnd = 000B017E ('明细账',class='ThunderRT5Form',parent=000A0022)
0012FBD4     0000020A  |Message = WM_MOUSEWHEEL
0012FBD8     00780000  |Keys = 0 Rotation = 120.
0012FBDC     016C027D  \X = 637. Y = 364.
0012FBE0     0000020A
0012FBE4     DCBAABCD

3.中断后按Ctrl+F9 n次无法回到zw.exe中,
(就象下面的:
00429889  |> 81F9 11010000         CMP ECX,111   
0042988F  |. 77 47                 JA SHORT WINHLP32.004298D8
00429891  |. 0F84 62090000         JE WINHLP32.0042A1F9  )
一直停在7XXXXXXX段内,到再次运行,这是为什么?大侠们帮帮我啊!谢了!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
2
消息处理的地方已经是程序的最外层了,再往外就是操作系统。你在7629D3F3 的地方进行处理就是。没必要再往外了
2005-7-26 16:52
0
雪    币: 242
活跃值: (163)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
3
最初由 nbw 发布
消息处理的地方已经是程序的最外层了,再往外就是操作系统。你在7629D3F3 的地方进行处理就是。没必要再往外了


谢谢了!
2005-7-27 10:16
0
游客
登录 | 注册 方可回帖
返回
//