德尔福如何与Detours图书馆互动?

时间:2013-03-02 06:31:45

标签: delphi detours

我正在寻找Delphi样本,但我只能找到C ++样本代码。

例如,如何在Delphi中定义下面的钩子?

DETOUR_TRAMPOLINE(int   WINAPI SetScrollInfoT(HWND, int, LPCSCROLLINFO, BOOL), SetScrollInfo)

2 个答案:

答案 0 :(得分:5)

如果您只需要挂入自己的进程,就可以查看Detours库。我最近在得到作者同意的情况下将它包含在我的Cromis库中。

你可以找到它here。只需下载整个lib并使用Cromis.Detours。它适用于32位和64位,编写得非常好。

答案 1 :(得分:3)

谢谢大家,最后我得到了这个Ring3HookLibrary