Forum: Win32/Win64 API (native code)
Delphi
by CorVu5,
18. Mär 2008
:coder2: ups, sorry...schon selber rausgekriegt...
pbyName := ImageRVAtoVA(image.FileHeader,image.MappedAddress,Cardinal(pThunk^.AddressOfData),last);
Erst denken ,dann posten :oops:
Forum: Win32/Win64 API (native code)
Delphi
by CorVu5,
16. Mär 2008
aha..danke erstmal! :thumb:
Aber was soll ich jetzt machen?
das würde ja heißen, dass der Code nur mit Nicht-Delphi-Programmen funktionieren würde. :pale:
Andere Beispiele, z.B.
http://www.koders.com/delphi/fid0092342FE08ED161C1FFEF338704B363C4A8767B.aspx?s=hook
oder
http://www.delphipraxis.net/internal_redirect.php?t=59230
verzichten jedoch auf so etwas...
Außerdem, sollte der...
Forum: Win32/Win64 API (native code)
Delphi
by CorVu5,
14. Mär 2008
Hallo Leute und Hallo Delphi-Praxis,
ich habe folgendes Problem. Und zwar versuche ich grad eine Funktion zu schreiben die die IAT patcht und Funktionsaufrufe sozusagen "umleiten" kann.
Ich stoße dabei auf das Problem ,dass ich zwar die korrekte Adresse ausgegeben bekomme, sagt jedenfalls PEview, @Funktion oder GetProcAddress(GetModuleHAndle('user32.dll'),'Funktion') aber andere Adressen...