Ok, so now I get to tell myself how wrong I am.

One of the links in that article was to a library one of the M$ research
guys created, called 'detours'.  I grabbed it and got it to build under
BCB4, and it seems to work fine under WinXP.  It apparently doesn't work at
all under Win9x/Me, so if that's one of your target environments then this
won't help much.

Detours works quite simply for the current process, but for other
processes - new or existing - you have to do some extra work.  It does
provide routines for doing it, but they're a touch more involved.

You might want to check out http://www.madshi.net - he has some
reasonably-priced (free for non-commercial use) stuff that implements API
hooking on most Win32 platforms, and it's all Delphi.  Might be the solution
you need if you want to go through hooking APIs.

--
Corey Murtagh
The Electric Monk
"Quidquid latine dictum sit, altum viditur!"

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to