PDA

View Full Version : [plugin] WindowJuggler 0.01 BETA by EsseEmme


EsseEmme
August 20th, 2003, 16:46
A new plugin coded really fast and probably full of bugs ... if useful further development may follow ...

http://host.deluxnetwork.com/~esseemme/windowjuggler.zip

Tested only on W2K ... please W95/W98/ME users let me know if it works fine ...

Cya,
EsseEmme

TBD
August 21st, 2003, 05:17
EsseEmme: very nice and usefull. do you plan to release the source ?
i want to add it to OllyDbg Stuph page and it would be nice to have the source also

EsseEmme
August 21st, 2003, 07:20
Hello TDB, haven't seen you around for sometime. No problem for adding the plugin to the OllyDbg Stuph webpage. As for the source code I will probably release it myself in the future ... at the moment I'm planning to work a lot on it, there are other interesting things that could be added: I'll let you know when I'm ready to release the source.

BTW, a technical question: I have seen that the Registerpluginclass API accepts only a window procedure as the 4th parameter .... having a dialog box (and dialog box procedures have a different interface) how can you still register with OllyDbg so to receive the appropriate window/ollydbg messages? In version v0.01 I did not call Registerpluginclass and in fact my dialog received no messages apart the WM_DESTROY when OllyDbg was closing and somehow my plugin was able to block the process termination (I had to call a ProcessTerminate in the end to let OllyDbg finaly close).

In version v0.02 I have created a hidden window, registered it with OllyDbg and then created the dialog setting the window as its parent ... this way when the parent window terminates also the child is terminated ... and since the parent receives all messages, when required it can forward messages to the child ...

Still I'm wondering if there is a better solution ...


Cya,
EsseEmee

TBD
August 21st, 2003, 23:12
EsseEmme: was on vacation

have you tried passing to Registerpluginclass your dialog procedure ?
... i didnt tried myself, yet.