What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! Help » Hooking Messenger Plus! 3

Hooking Messenger Plus! 3
Author: Message:
lhunath
Full Member
***

Avatar
.{ Lord Daisy }.

Posts: 343
39 / Male / –
Joined: May 2004
O.P. Hooking Messenger Plus! 3
Specs:
MSN Messenger 6.2 (build 133 - WindowsX version)
Messenger Plus! 3.01
MessengerDiscovery (build 2512).
(Windows Server 2003 Enterprise Ed.)

Problem:
On boot, Messenger Plus! fails to hook with MSN Messenger.

The registry has these entries:
HKCU: MessengerDiscovery -- C:\Program Files\MessengerDiscovery\MessengerDiscovery.exe
HKCU: MessengerPlus3 -- "C:\Program Files\Messenger Plus! 3\MsgPlus.exe" /WinStart
HKCU: msnmsgr -- "C:\Program Files\MSN Messenger\msnmsgr.exe" /background (yet only when MSN Messenger is running, as it should be, I recon?)

The registry does not have these entries:
Normal MsgPlus.exe entries (without /WinStart)

Detailed description:
MSN Messenger starts on boot, right after MessengerDiscovery, yet Plus! isn't hooked with MSN Messenger. When I close MSN Messenger and restart it, there still is no hook. When I close it, start Plus! (without the /winstart of course), then start MSN Messenger, Plus! is present and hooked properly.
* lhunath reboots a few times and tries to figure out more.

Ps./ At times, MessengerDiscovery fails to perform some of its tasks, like, removing the Mobile group, or changing the taskbar title, hooking issues as well?

Thanks to those interrested in giving some advice.

~lhun

Edit./
I deleted the MessengerPlus3 /WinStart entry => Messenger didn't start anymore.
I added it again and added a normal MessengerPlus3 entry (without /WinStart) in HKLM => Problem solved.
So I recon Winstart doesn't run Plus! at all, it only delays MSN Messenger from being run?

Anyhow, sorry for a useless topic =|

Yet, I have one more issue, the fact that at times MSN Messenger ran itself twice... I think these are somehow closely entwined.

This post was edited on 09-12-2004 at 12:53 PM by lhunath.
{ -[Image: lhunath.gif]- }
09-12-2004 12:25 PM
Profile E-Mail PM Web Find Quote Report
RaceProUK
Elite Member
*****

Avatar

Posts: 6073
Reputation: 57
39 / Male / Flag
Joined: Oct 2003
RE: Hooking Messenger Plus! 3
quote:
Originally posted by lhunath
So I recon Winstart doesn't run Plus! at all, it only delays MSN Messenger from being run?
Yep.

BTW, this isn't a useless topic: it allows people (esp. Patchou) to see why Plus doesn't hook properly. It's possible this is a Plus bug.

Good detailed post too: very informative.

On the subject of MD, it uses a different hooking method. You'll have to report that bug to effekt on the MD forum.
[Image: spartaafk.png]
09-12-2004 02:20 PM
Profile PM Web Find Quote Report
lopardo
Veteran Member
*****


Posts: 1395
Reputation: 33
37 / Male / Flag
Joined: Nov 2002
Status: Away
RE: Hooking Messenger Plus! 3
quote:
Originally posted by lhunath
I deleted the MessengerPlus3 /WinStart entry => Messenger didn't start anymore.
I added it again and added a normal MessengerPlus3 entry (without /WinStart) in HKLM => Problem solved.
So I recon Winstart doesn't run Plus! at all, it only delays MSN Messenger from being run?
Detailed information :)

quote:
Originally posted by lhunath
Yet, I have one more issue, the fact that at times MSN Messenger ran itself twice... I think these are somehow closely entwined.
In Messenger (when Plus is working fine), go to Tools > Options > General. Select the first checkbox (so it starts automatically when Windows starts) and close Messenger. Now check your registry settings in HKCU\Software\Microsoft\Windows\CurrentVersion\Run and HKLM\Software\Microsoft\Windows\CurrentVersion\Run.
There should be no entry for Messenger and 2 entries for Plus (the one with the "/WinStart" parameter will start Messenger).
[Image: userbar452797dd.gif]
09-12-2004 04:55 PM
Profile PM Find Quote Report
Patchou
Messenger Plus! Creator
*****

Avatar

Posts: 8607
Reputation: 201
43 / Male / Flag
Joined: Apr 2002
RE: Hooking Messenger Plus! 3
If you don't have a msgplus.exe key in HKLM (not HKCU), then Plus! just doesn't start with Windows. In that case, asimple reinstallation of the program will solve your problem :)
[Image: signature2.gif]
09-12-2004 05:21 PM
Profile PM Web Find Quote Report
lhunath
Full Member
***

Avatar
.{ Lord Daisy }.

Posts: 343
39 / Male / –
Joined: May 2004
O.P. RE: Hooking Messenger Plus! 3
Appearantly. But I prefered to figure out why exactly things weren't working before fixing them the lame way. That way at least I know what's going on, and can prevent/fix it in the future.
By the way, how come Winstart doesn't do a detect to see whether Plus! is active, if not, run it itself? That would omit the need for one more regkey, might make things more simplistic and bug-proof. No?
{ -[Image: lhunath.gif]- }
09-12-2004 08:21 PM
Profile E-Mail PM Web Find Quote Report
Patchou
Messenger Plus! Creator
*****

Avatar

Posts: 8607
Reputation: 201
43 / Male / Flag
Joined: Apr 2002
RE: Hooking Messenger Plus! 3
Nope because the start key of Messenger must be in HKCU (so, /Winstart must be there too) and Plus! must be in HKLM to make sure it's launched by anyone logging in the system.
[Image: signature2.gif]
09-12-2004 09:37 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