There is no
msgloader.dll (or
msgloader1.dll) in Messenger Plus!....
Don't you mean
MsgPlusLoader.dll (or
MsgPlusLoader1.dll)?
In that case MsgPlusLoader.dll is used since Plus! 3.50.124 (16/03/2005)...
See
changelog for more details...
quote:
Originally posted by Plus! 3.50.124
A new DLL has been added to the software, called MsgPlusLoader.dll. This DLL is now the one that will be loaded by Windows for the global hooking operations. This modification should lower considerably the impact of Messenger Plus! on older systems as this light-weight DLL doesn't allocate more than a few bytes of memory in any situation. It may also reassure some of the people who wonder why Messenger Plus! gets loaded by Windows in several other processes (this DLL contains almost no code so there can't be any risk involved).
The reason why it pops up only now is maybe because:
- You selected "alternative mode" as the way to attach Plus! to MSN Messenger
- Previously msgplusloader.dll was allowed in your firewall and you wouldn't had the warning. Now that msgplusloader
1.dll has been created, the warning pops up again since the firewall can't find an ignore entry for that.
Anyways, it is harmless... and it certainly doesn't connect to the net...
----
This DLL is the reason why Messenger Plus! can hook into Messenger. Each time a process is started, this DLL checks to see if it is MSN Messenger that is started. If it is the DLL will start and hook Plus! into it. If the process isn't msn messenger, this DLL does absolutely nothing.
This is a very common and perfectly normal and safe way to check for certain processes.
-----
The DLL contains nothing more than the code to check the process if it is msn messenger and the code to launch Plus! itself, nothing more. The reason why Patchou did this is that in this way memory usage is only absolutely minimum, only a few bytes (because otherwise the whole Plus! would constantly be in memory and loaded).
-----
The reason why it is called
msgplusloader1.dll and not
msgplusloader.dll, is because at the time of installing Plus!, msgplusloader.dll was in use and couldn't be overwritten when you installed the new version.
Thus Plus! created msgplusloader
1.dll instead. This also means you can now safely delete msgplusloader.dll if you like, since Plus! will use msgplusloader
1.dll in your situation. Next time you install Plus!, it will again attempt to install msgplusloader.dll, in that case it will succeed (as it is not in use anymore because it uses msgplusloader
1.dll atm)....
The same thing can/will happen with MsgPlusH.dll btw.
-----
btw, This has already been asked before though, so see my previous post (and a reply from Patchou) about this: "
CookieRevised's reply to: Process Monitor in MsgPlusLoader.dll (and difference with MsgPlus.exe/MsgPlusH.dll)".
-----
PS: May I ask what firewall is telling you this? Because, tbh, it is not the function of a firewall to warn you about such stuff. That's more the function of an anti-virus or other security related program or something; a firewall is meant to only detect and/or block incomming and/or outgoing connections. And even then, the detection methods of that firewall (or whatever) are wrong in saying that this DLL connects to the net.