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.
|