能力值:
( LV4,RANK:50 )
|
-
-
2 楼
求救啊,俺心都要碎了,谁能修复俺这残破的心
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我也发现这个了 还有2.0的版本也没人开发
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
是啥原因呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
人家写的是 ClsProc, 不是WndProc
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
嗯
windows窗口其中有两个栏目,一个是ClsProc,另一个是WndProc,都是不对的。之前我没表达清楚,望请见谅。
|
能力值:
( LV4,RANK:50 )
|
-
-
7 楼
求兄弟们可怜,希望能在12个小时内帮俺解决,否则只能寻求来生了
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
LZ你去寻求来生了吗
|
能力值:
( LV9,RANK:170 )
|
-
-
9 楼
这不简单,多下几个不同版本的OD来用就知道了。我经常遇到很多类似的问题,换一下别的OD一般就解决。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
把操作系统格式化,重装XP
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
由于工作需要 我经常需要写一个dll注入远程目标exe中,subclass或者superclass目标进程中的窗口过程,楼主如果只是测试OD下消息断点的话,我建议自己写一个win32窗口应用程序,MFC的Dialog-based app中各种message routing 各种需函数寻址,而且MFC有肯能会在内部subclass target window
如果楼主非要下消息断点的话,如果是用于学习目的 我建议楼主 用GetDestWnd + SetwindowLong(GWL_WNDPROG) 替换为自己的僵尸过程
LRESULT CALLBACK SublcassWindowProc( HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
_asm
{
mov eax,eax
mov ebx,ebx
}
CallOrgWinProc(....)
}
////////////////////////////////////
让OD跑起来,然后动态搜索 mov eax,eax mov ebx,ebx 这代码附近就是楼主要的消息断点
在函数头处加一个条件断点: [esp+8]==WM_MessageYouWant;
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
把钱给我把,无聊死了
|
能力值:
( LV4,RANK:50 )
|
-
-
13 楼
感谢 cpp肥兔
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
不好意思,我无法给你钱,因为你并没有把你的银行卡发给我
|
|
|