MSN Messenger Live Plugin Development Article Published

We have published an extensive article about Live Messenger applied research in the field of plugin development, entitled “Windows Live Messenger Plugin Development Bible” at the CodeProject website.

The article carefully explains several reversing and  hooking techniques to extend the application functionality:

  • Proxy DLL implementation
  • API hooking through our Trappola library
  • Applied window subclassing to add ‘skinned’ window classes
  • Runtime resource addition and modification (i.e. toolbar buttons and bitmaps)
  • Contact information through Live Messenger COM Interface
  • Contact selection interception with Active Accessibility COM objects

Although focused at Windows Live Messenger, the article is useful for anyone interested on the topic of  reversing for extending applications, querying internals or implementation of interoperability solutions on the Windows platform.

The code is available in both in binary and source format and is released under the GNU General Public License.

Download binary DLLs – 123.47 Kb

Download source code (VS 2005 Solution) – 241.36 Kb

Enjoy it and tell us what you think about it.

We offer development services to build Windows Live Mail Plugins

  • Ray

    the wlmplugindll.dll can not be loaded into WLM8.1 addon. error number : 80131018
    my OS is windows vista , any ideal what is the problem?
    thanks

  • hernandp

    Try with WLM 8.5, i’m pretty sure that WLM 8.1 needs changes regarding resource locations. That’s explained on the article.

  • Rotem

    How can this method be adapted to WLM 2009? (seems to be somewhat different)

  • pipaman

    This method should be changed a bit to make it work in new versions. We are planning to build an API to do it.

  • Wonderful article, thanks for putting this together! “This is obviously one great post. Thanks for the valuable information and insights you have so provided here. Keep it up!”
    Dissertation Help | Custom Dissertation

  • gyning

    I only want to modifying the Windows Live Messenger menu bar and add a ID but the method does not work.How do I do?

  • gyning

    The Windows Live Messenger is the latest version.

  • makeityourring diamo

    This is a great post ! it was very informative. I look forward in reading more of your work. Also, I made sure to bookmark your website so I can come back later. I enjoyed every moment of reading it.

  • Tablet Android Honey

    This blog is a great combination of suitable and useful information and well-written sentences that will certainly entice your sense and update you about new happening. Here I have found the information for which I was looking for

  • dissertation methodology

    Hey! Keep it up your work. Your blog and post are very informative. Very clear easy to understand text I am enjoying your post. Please take a look at my dissertation methodology site and advise me further improvement.