![]() 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, RE: About the development of Messenger Plus! by prashker on 08-09-2008 at 10:14 AM
quote: It hooks into Windows Live Messenger in memory via the API of WLM itself. He has no source of WLM ![]() quote:Yes RE: RE: About the development of Messenger Plus! by Noixe on 08-09-2008 at 11:47 AM
quote: I also think this method ![]() quote: 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:He doesn't have the source. Having the source is not needed (but would help a lot ![]() 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: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: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). |