Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi API Hook (https://www.delphipraxis.net/18701-api-hook.html)

c113plpbr 24. Aug 2004 16:04

Re: API Hook
 
Äähm ... ja ... ich hab da letztens eine HookUnit gefunden, in delphi geschrieben (open source), und sie verwendet soweit ich das weis nur windows-libs ... das ding heißt afxCodeHook, und das ganze gibts hier
Ich hoffe dass es das war was du zu finden versuchtest ...

ciao, Philipp

SleepyMaster 24. Aug 2004 16:15

Re: API Hook
 
Jo! Wirklich geil! Vielen Dank!

MCQ 1. Nov 2005 14:56

Re: API Hook
 
Hi, ich beschäftige mich gerade damit wie ich einen API-Hook schreiben könnte. Bei meinen Recherchen bin ich auf diesen Thread gestoßen. Ich hab mir die afxCodeHook.pas mal angeschaut. Sieht eigendlich ganz gut aus, allerdings hab ich ein Problem mit dem Beispiel. Im Beispiel steht:
Delphi-Quellcode:
HookCode('user32', 'MessageBoxA', @MessageBoxAHookProc, @MessageBoxANextHook);
in der afxCodeHook.pas ist die Function aber mit
Delphi-Quellcode:
function HookCode(TargetProc, NewProc: pointer; var OldProc: pointer): boolean;
deklariert. Irgendwie passen die Parameter vom Typ und der Anzahl her überhaupt nicht zusammen. Ich hoffe ihr könnt mir helfen, bin nämlich inzwischen ziemlich planlos.

brechi 1. Nov 2005 15:00

Re: API Hook
 
kannst dir auch mal http://uall.overclock.ch/uallCollection.zip anschaun, da sind auch beispiele bei
für apihooking hat flocke hier auch erst vor kurzem nen thread erstellt wo er seine unit vorgestellt hat, die sollte auch mit den beidpsilen von mir funktionieren, da die hook funktionen doch immer gleich aufgebaut sind

edit: das beispiel ist wohl von madshi,

du musst aus den 1. beiden parametern selbst die TarketProc machen

d.h.

targetproc = GetProcAddress(GetModuleHandle('user32.dll'),'Mess ageBoxA');

MCQ 1. Nov 2005 15:11

Re: API Hook
 
Danke XD

Werds gleichmal alles testen.

nitschchedu 19. Mär 2007 17:28

Re: API Hook
 
Zitat:

Zitat von brechi
......... mal http://uall.overclock.ch/uallCollection.zip anschaun, d.........

Hallo Leute wolt mal fragen ob ihr mir die Datei mal geben könnt den der Download geht nicht mehr :cry: und gefunden habe ich es mit googel auch nicht.

toms 19. Mär 2007 17:40

Re: API Hook
 
http://omorphia.cvs.sourceforge.net/...allCollection/

nitschchedu 2. Apr 2007 10:52

Re: API Hook
 
thx


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz