[so] hook restauration
Andrei Dumitrache
so@cursuri.cs.pub.ro
Mon, 15 Nov 2004 18:40:25 +0200
Eu personal folosesc o functie proprie pentru a modifica IAT si a seta
hook-ul. De apelat o apelez cam asa (pentru ReadFile de ex):
HookFunction("Kernel32.dll",
GetProcAddress(GetModuleHandle("Kernel32.dll"), "ReadFile"),
(PROC)HookedReadFile,
GetModuleHandle(NULL)
);
Intrebarea este : cum restaurez hook-ul ? Banuiesc ca trebuie sa facem si
asta. Este de ajuns sa retin valoarea returnata de
"GetProcAddress(GetModuleHandle("Kernel32.dll"), "ReadFile")", iar dupa
aceea sa apelez iarasu functia mea invers ? Nu exista o metoda mai eleganta
? Daca da, care este aceasta ?
multumesc,
Andrei
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.com/