收录日期:2018/08/17 01:45:49 时间:2016/05/20 18:28:13 标签:C语言
编程实现截获MSN Messenger 6的聊天纪录,要求:支持Windows98/NT/ME/2K/XP/2003,并且能同时兼容Windows Messenger的运行,不会出现对系统,对其它软件产生副作用。
高手顶
先查一下,MSN用的时哪个端口
不就存在我的文档里吗?
msn 不是提供了一些api给我们调用吗?
不懂
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/messengerapi.asp
能不能够提供一些源代码?我现在在做一个这样的项目,不知道如何下手。请高手提供帮助,我会给高分,如果提供的代码有价值,我给(300)分。
主要参考一下:
IMessenger Interface 

俺没做过, 但是看这些api, 是完全可以写出一个msn messenger(客户端)一样的东西.
不过, 这样做的意义何在?

我不是要写一个client端的东西,而是写一个截获程序来截获MSN Messenger 6的聊天纪录
不懂,帮你往上顶!!!
先搜索到端口,然后用HOOK
难道就没有好一点的办法吗?有vc高手给一点源码。
你是不是想拦截到消息的收发?

用hook是很难的, 不是很简单的拦截到数据包那么简单.

最好还是从它提供的接口研究. 

不过, 我粗略看了一下,好像没有收发消息的"事件".
倒是有登陆,添加用户之类的.
用SPI吧,比较简单:
http://www.xfocus.net/articles/200304/518.html
到google里search "msn messenger api"
有不少结果.

这个不错, 可惜是用tcl写的. 呵呵
http://www.rustybrooks.org/Program/projects/mimAPI/index.tcl?__State=home
难道没有高手吗?msn提供的api有限,不能截获消息。
msn helper可以截获消息,可惜没有源代码,谁能够提供给我一个。
sos
去VC 里问问吧
我觉得这牵扯到 API调用
还有网络嗅探
去VC问问吧
这牵扯到API调用
网络嗅探