Hi
Does anyone know if it is possible, to do export forwarding in Delphi?
C++ Example from
EXPORTS
•••
HeapAlloc = NTDLL.RtlAllocHeap
I don't have a C++ compiler and would like to know if it is possible through Delphi.
I am trying to write a proxy .dll and have all it's exported routines, thanks to dependency viewer, but don't have all of the routines parameters, therefor I am looking to re-declare the routine I need to hook and forward the rest...
Any alternatives to redeclaring all of the .dll routines, will also be welcome. I can't use code injection, cus I am trying to do a global hook of the .dll and not just for one process and trying to hack the .dll's exports section, seems a bit drastic and error prone...
Any suggestions?
Thanks in advance
Does anyone know if it is possible, to do export forwarding in Delphi?
C++ Example from
EXPORTS
•••
HeapAlloc = NTDLL.RtlAllocHeap
I don't have a C++ compiler and would like to know if it is possible through Delphi.
I am trying to write a proxy .dll and have all it's exported routines, thanks to dependency viewer, but don't have all of the routines parameters, therefor I am looking to re-declare the routine I need to hook and forward the rest...
Any alternatives to redeclaring all of the .dll routines, will also be welcome. I can't use code injection, cus I am trying to do a global hook of the .dll and not just for one process and trying to hack the .dll's exports section, seems a bit drastic and error prone...
Any suggestions?
Thanks in advance