quote:
Originally posted by Kromitvs
Since you've gone to all this trouble... let me just ask a really newbie question:
Doesn't all this checking witch program is loading, loading/unloading loader and so on, and so on, take up a lot of resources (CPU/memory...etc)?
Not a newbie question though.... It is quite normal that this question is asked.
But no, it takes extremely little resources/cpu/memory.
All it does is just checking if the opened program is msn messenger, nothing more, just 1 check. This is also so quick that you even wouldn't notice the difference on a dead slow computer.
The reason why the Plus! loader is a seperate "program" is exactly to keep this as fast as possible. If Plus! itself would be loaded in memory all the time (even when it is not needed; aka you don't have messenger running) that would require far more resources and memory and would be much much slower.
(note: this was the very old method of hooking, which was long ago changed in favor to the seperate modules).
quote:
Originally posted by Kromitvs
Wouldn't it be really easy just to change the msn link to plus and let it load itself and then msn?
Not so "really easy" as it doesn't so much prevent the need for the current hooking methods as Plus! still needs to be hooked. Plus! is still a seperate program. It is exactly the hooking which makes it seem like Plus! and messenger are the same program when used.
Though, what you suggest is also possible with some other registry settings and the use of a parameter (/winstart). You can set some registry settings so that when msgplus.exe is loaded it automatically loads messenger too. For that see the link in my reply to this thread:
quote:
(More and that here: "CookieRevised's reply to Startupmonitor issue").
But as you read the above link, you'll also see that the whole loading/hooking isn't as strait forward as you might think and some stuff needs to be taken in account as explained in that linked post (hence why I said "
Not so "really easy" "
)
--------
PS: "pluim" is "feather" in English.
The expression "putting a feather on someone's hat", or derived from that: "giving a feather to someone" means giving someone credits for something; aka saying "well done".