首页
社区
课程
招聘
[求助]我想改写msn messenger的WndProc,但这个过程却是写在了dll文件中,该咋办呢?
发表于: 2007-8-31 07:29 4114

[求助]我想改写msn messenger的WndProc,但这个过程却是写在了dll文件中,该咋办呢?

2007-8-31 07:29
4114
我一直跟踪msn messenger,发现打开聊天窗口窗口前要注册 IMWindowClass 这个窗口类,但是我发现WndProc过程地址指向了msncore.dll中的5911D072  地址处!
而我用od打开msncore.dll后,发现该文件没有 db 00 这样的空白处让我写代码。

那应该在哪里写比较好呢?

0006FA5C   5915465D  /CALL 到 RegisterClassExW 来自 MSNCore.59154657
0006FA60   0006FA70  \pWndClassEx = 0006FA70
0006FA64   000000D9
0006FA68   00000064
0006FA6C   01924FF8
0006FA70   00000030
0006FA74   00004000
0006FA78   5911D072  MSNCore.DirectUI::NativeHWNDHost::WndProc
0006FA7C   00000000
0006FA80   00000000
0006FA84   00400000  msnmsgr3.00400000
0006FA88   052A0BAD
0006FA8C   00010003
0006FA90   01900015
0006FA94   00000000
0006FA98   004EE458  UNICODE "IMWindowClass"
0006FA9C   00000000
0006FAA0  /0006FAEC
0006FAA4  |004EE50D  返回到 msnmsgr3.004EE50D 来自 MSNCore.DirectUI::NativeHWNDHost::Initialize
0006FAA8  |004EE458  UNICODE "IMWindowClass"
0006FAAC  |004116AC  msnmsgr3.004116AC

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 47147
活跃值: (20405)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
在文件尾部看看。
或新建空白的区块。
2007-8-31 10:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
奇怪,第一次打开时我在文件末端没有找到空白区块,现在打开就有了。谢谢~~
2007-9-1 07:18
0
游客
登录 | 注册 方可回帖
返回
//