468,107 Members | 1,347 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,107 developers. It's quick & easy.

How can I log Instant Messaging being done on my computer?

I want to be able to log all the Instant Messaging (in this case MSN)
which is occuring on my computer. Don't really want to buy one of those
products that does, so any thoughts on how this might be done? is C++
even the right way to approach it?
Jul 22 '05 #1
2 1675
On 14 Feb 2004 17:52:07 -0800, Do******@comcast.net (Younger Dryas)
wrote in comp.lang.c++:
I want to be able to log all the Instant Messaging (in this case MSN)
which is occuring on my computer. Don't really want to buy one of those
products that does, so any thoughts on how this might be done? is C++
even the right way to approach it?


I have no idea whether C++ is the right language or not, but even if
it is your question is how to deal with Windows APIs, and needs to be
asked in a Windows programming groups, not here.

--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++
http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
Jul 22 '05 #2

"Younger Dryas" <Do******@comcast.net> wrote in message
news:ed*************************@posting.google.co m...
I want to be able to log all the Instant Messaging (in this case MSN)
which is occuring on my computer. Don't really want to buy one of those
products that does, so any thoughts on how this might be done? is C++
even the right way to approach it?


The question is actually more suitable for a Windows NG.
Don't know whether this servers your purpose but one possible way is to write
your own MSN client.
MSN messenger has it's own client-server protocol.
Going more offtopic, it's something like this -

Client -VER 0 MSNP10 MSNP9 CVR0\r\n
Server- VER 0 MSNP9 CVR0\r\n
Client- CVR 1 0x409 winnt 5.0 i386 MSNMSGR 6.1.0207 MSMSGS
ex*****@passport.com\r\n
Server- CVR 1 6.00602 6.0.0602 5.0.0527 ..so on

Once you know the protocol then your client can connect to
messenger.hotmail.com:1863 and start talking.
Then you can log all what comes in the MSG primitive.
You can drop me a personal mail if you want more assistance with the protocol or
google for it.

Best wishes,
Sharad


Jul 22 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

14 posts views Thread by Lucas Raab | last post: by
2 posts views Thread by Hugh Welford | last post: by
12 posts views Thread by Selko | last post: by
6 posts views Thread by libsfan01 | last post: by
1 post views Thread by Sugandh Jain | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.