Thema: Delphi hook

Einzelnen Beitrag anzeigen

Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#7

Re: hook

  Alt 25. Aug 2004, 02:57
Erstmal sollte man klarstellen, das dass ein KeyboardHook oder ein MouseHook, wie in Assarbads beispiel, und ein functionhook 2 verschiedene dinge sind. Hooks die auf SetWindowsHookEx basieren sind meist vereinfachte hooks, wenn man sie mit function hooks vergleicht. Dein Problem erfordert meineserachtens nach einen function hook, und zwar ein hook auf irgendeine (oder mehrere) funktion(en) der winsock library.
Zum hooken dieser funktion empfehle ich dir eine hook-library wie z.B. madCodeHook (http://www.madshi.net/) oder afxCodeHook(http://www.iamaphex.net/), welche dir zumindest das hooken abnehmen. Bei beiden Libs sind beispiele dabei, zwar nix konkretes über winsock hooking, aber ich denke man versteht aus diesen beispielen recht schnell. Auf http://forum.madshi.net/ mein ich irgendwo einen winsock-hook-thread gesehen zu haben, das hilft dir vielleicht auch weiter.
Ich beschäftige mich schon seit längerer Zeit mit dem Thema Api- bzw. Function-Hooking, und denke, dass ich dir bei problemen helfen kann.

ciao, Philipp
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat