Shoutbox

About the development of Messenger Plus! - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Thread: About the development of Messenger Plus! (/showthread.php?tid=85288)

About the development of Messenger Plus! by Noixe on 08-09-2008 at 10:02 AM

Hello,

I would know how patchou has created this program. He has a source of Windows Live Messenger or it's not necessary?

The JScript interpreter has been created by patchou?

Plus! is a great work for a single programmer!

Bye


RE: About the development of Messenger Plus! by prashker on 08-09-2008 at 10:14 AM

quote:
Originally posted by Noixe
He has a source of Windows Live Messenger or it's not necessary?

It hooks into Windows Live Messenger in memory via the API of WLM itself. He has no source of WLM :p

quote:
Originally posted by Noixe
The JScript interpreter has been created by patchou?
Yes
RE: RE: About the development of Messenger Plus! by Noixe on 08-09-2008 at 11:47 AM

quote:
Originally posted by SonicSam

It hooks into Windows Live Messenger in memory via the API of WLM itself.



I also think this method :-)

quote:
Originally posted by SonicSam

He has no source of WLM :p


Eheh, it's only a strange hypothesis.

About the JScript interpreter, it there a DLL as start point?

For example, MUSHClient, a program to play with MUD (Multi User Dungeons) support another versione of JScript and to execute your scripts the program use a DLL.

Bye
RE: About the development of Messenger Plus! by CookieRevised on 08-09-2008 at 01:38 PM

quote:
Originally posted by Noixe
I would know how patchou has created this program. He has a source of Windows Live Messenger or it's not necessary?
He doesn't have the source. Having the source is not needed (but would help a lot :p). However, with a great deal of knowledge you can detect, deduct and test how a program exactly works.

Then there are several methods to 'hook' a program into another program in such a way that you can alter the workings of the hooked program to some extent.

That is basically what Plus! does and how it is created.

Plus! is written in Visual C++ and Patchou uses Visual Studio for that. See CookieRevised's reply to How is MsgPlus made?.

quote:
Originally posted by Noixe
The JScript interpreter has been created by patchou?
yes and no, it depends on what you mean with "script interpreter".

The basic JScript interpreter and engine isn't written by Patchou. It is written by Microsoft and is build in in Windows. You can add it to your own programs so they can use a scripting language.

However, You can also add several things like new objects, functions and methods to the standard JScript engine, specific for your own program. And that is what Patchou did. In that way, the JScript language used by Plus! contains several objects, functions, events, etc which are specific for Plus!.

quote:
Originally posted by Noixe
Plus! is a great work for a single programmer!
Absolutelydidly!! It is amazing what he has achieved (although we also must not forget the few people who helped him out a bit with some things).