What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » General » General Chit Chat » Does MP! uses messenger's API or its a hacking?

Does MP! uses messenger's API or its a hacking?
Author: Message:
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
O.P. Huh?  Does MP! uses messenger's API or its a hacking?
Hello!
I'm just curious, how MP!L works, does it hack messenger or uses it's API (aka extensions in Firefox)?

Maybe the question is not appropriate and not correctly formed, but the reason I asked is out of curiosity would it be possible (theoretically) create something similar for other messengers, i.e. Skype?
Since name "Messenger Plus! Live" doesn't necessarily suggests its only for MS messengers, maybe it could be "ported" to other messengers as well?


Thanks.

This post was edited on 02-20-2009 at 03:44 PM by V@no.
02-20-2009 03:40 PM
Profile PM Find Quote Report
matty
Scripting Guru
*****


Posts: 8337
Reputation: 109
35 / Male / Flag
Joined: Dec 2002
Status: Away
RE: Does MP! uses messenger's API or its a hacking?
Messenger Plus! uses dll hijacking. That does sound bad but let me explain. There is a dll that is placed in the Windows Live Messenger folder called msimg32.dll. The way the system calls native functions is it looks in the current directory first to see if a dll can be used for a specific function. Once the function is called Messenger Plus! injects code into Windows Live Messenger to expose the internal API. Once this is done Messenger Plus! forwards the call onto the appropriate DLL for the call to actually succeed.

Therefore it isn't hacking Messenger Plus! simply injects code and runs in the internal process space of Windows Live Messenger to expose the API.
02-20-2009 04:10 PM
Profile E-Mail PM Find Quote Report
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
O.P. RE: Does MP! uses messenger's API or its a hacking?
Thanks for the reply.

But this also means that the messenger must support such injection?
02-20-2009 04:31 PM
Profile PM Find Quote Report
matty
Scripting Guru
*****


Posts: 8337
Reputation: 109
35 / Male / Flag
Joined: Dec 2002
Status: Away
RE: Does MP! uses messenger's API or its a hacking?
No program "supports" it, it is just possible because of the way Windows is made.
02-20-2009 04:34 PM
Profile E-Mail PM Find Quote Report
V@no
Full Member
***

Avatar
sexy

Posts: 162
Joined: Mar 2004
O.P. RE: Does MP! uses messenger's API or its a hacking?
oh I see.
But once it's "injected" does it use messenger's API only or does it do some other tricks to change and manipulate messenger's functionality?

What I'm getting to, is if a messenger (skype) doesn't provide a functionality via it's API, can that functionally be added using MP!'s method or that would be a hacking?

This post was edited on 02-20-2009 at 04:52 PM by V@no.
02-20-2009 04:51 PM
Profile PM Find Quote Report
Lou
Veteran Member
*****

Avatar

Posts: 2475
Reputation: 43
– / Male / Flag
Joined: Aug 2004
RE: Does MP! uses messenger's API or its a hacking?
Whether it's possible for skype or not, I don't know. However, I can pretty much guarantee that it won't get "ported" to skype, because there's only one developer. It's hard enough for Patchou to take care of Plus! for WLM, I don't think he has time to do it for every other program (because if he does it for skype, people will want it for AIM, Yahoo Messenger, and etc.). Thus, no, you probably won't get it for skype.
[Image: msghelp.net.png]
The future holds bright things in it\\\'s path, but only time will tell what they are and where they come from.
Messenger Stuff Forums
02-20-2009 09:18 PM
Profile PM Web Find Quote Report
ShawnZ
Veteran Member
*****

Avatar

Posts: 3146
Reputation: 43
28 / Male / Flag
Joined: Jan 2003
RE: Does MP! uses messenger's API or its a hacking?
quote:
Originally posted by V@no
But once it's "injected" does it use messenger's API only or does it do some other tricks to change and manipulate messenger's functionality?

to use a program's api, you don't need to do any of this injection stuff. msgplus hooks or "injects" itself into messenger so it can trap when things happen and make messenger do something other than what it would normally do. this can be done to any program in any modern OS.

This post was edited on 02-20-2009 at 09:23 PM by ShawnZ.
Spoiler:
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
the game.
02-20-2009 09:23 PM
Profile PM Web Find Quote Report
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On