What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! General » How was Plus! done?

How was Plus! done?
Author: Message:
vikke
Senior Member
****

Avatar

Posts: 900
Reputation: 28
31 / Male / Flag
Joined: May 2006
RE: RE: How was Plus! done?
quote:
Originally posted by Patchou
Actually, msimg32.dll is the only thing that loads Messenger Plus! into Messenger. Detours is used after, to hook a couple of API functions (using Detours gives better results than patching the IAT like older versions of Messenger Plus! used to do, but you can achieve similar results with both methods). You could also use a CBT hook, check the documentation of SetWindowsHookEx, it's probably easier to start with that.

Then it's all a matter of intercepting the creation of each window and sending the proiper messages to send their behaviours, add stuff to the various menus, etc... changing the Messenger UI involves hooking some of the resource APIs like LoadResource yes.

Good luck :)

That was what I tried to say. And CreateWindow was just an example. CBT hook is better for window creations, but even best is a RET Hook, with the WM_CREATE interception, because thats after the window is created :P (when the Message is handled by Messenger.
02-18-2007 03:34 PM
Profile E-Mail PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
How was Plus! done? - by muttantegg on 02-17-2007 at 12:41 AM
RE: How was Plus! done? - by ShawnZ on 02-17-2007 at 12:47 AM
RE: How was Plus! done? - by muttantegg on 02-17-2007 at 11:28 AM
RE: How was Plus! done? - by Baggins on 02-17-2007 at 12:26 PM
RE: How was Plus! done? - by muttantegg on 02-17-2007 at 02:50 PM
RE: How was Plus! done? - by hmaster on 02-17-2007 at 03:03 PM
RE: How was Plus! done? - by vikke on 02-17-2007 at 03:52 PM
RE: How was Plus! done? - by matty on 02-17-2007 at 03:56 PM
RE: RE: How was Plus! done? - by vikke on 02-17-2007 at 04:00 PM
RE: How was Plus! done? - by muttantegg on 02-17-2007 at 04:24 PM
RE: How was Plus! done? - by vikke on 02-17-2007 at 04:27 PM
RE: How was Plus! done? - by Patchou on 02-18-2007 at 08:06 AM
RE: RE: How was Plus! done? - by vikke on 02-18-2007 at 03:34 PM
RE: How was Plus! done? - by muttantegg on 02-18-2007 at 04:22 PM
RE: How was Plus! done? - by vikke on 02-18-2007 at 04:40 PM
RE: How was Plus! done? - by muttantegg on 02-19-2007 at 12:49 PM
RE: How was Plus! done? - by vikke on 02-19-2007 at 04:37 PM
RE: How was Plus! done? - by Patchou on 02-19-2007 at 07:45 PM
RE: How was Plus! done? - by TheSteve on 02-20-2007 at 02:32 AM
RE: How was Plus! done? - by muttantegg on 02-20-2007 at 04:35 AM
RE: How was Plus! done? - by Patchou on 02-20-2007 at 06:26 AM
RE: RE: How was Plus! done? - by vikke on 02-20-2007 at 07:41 AM
RE: How was Plus! done? - by muttantegg on 02-20-2007 at 10:15 AM
RE: How was Plus! done? - by vikke on 02-20-2007 at 10:18 AM
RE: How was Plus! done? - by muttantegg on 02-20-2007 at 10:26 AM
RE: How was Plus! done? - by muttantegg on 02-20-2007 at 11:47 PM
RE: How was Plus! done? - by vikke on 02-21-2007 at 09:50 AM
RE: How was Plus! done? - by muttantegg on 02-21-2007 at 05:26 PM
RE: How was Plus! done? - by Patchou on 02-22-2007 at 05:43 AM
RE: How was Plus! done? - by shlomifr on 08-10-2009 at 12:00 PM
RE: How was Plus! done? - by ShawnZ on 08-10-2009 at 03:06 PM
RE: How was Plus! done? - by shlomifr on 08-10-2009 at 03:58 PM
RE: How was Plus! done? - by ShawnZ on 08-10-2009 at 04:05 PM
RE: How was Plus! done? - by shlomifr on 08-11-2009 at 09:51 AM
RE: How was Plus! done? - by Patchou on 08-11-2009 at 09:01 PM
RE: How was Plus! done? - by shlomifr on 08-12-2009 at 06:11 AM
RE: How was Plus! done? - by Patchou on 08-14-2009 at 05:59 PM


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