我正在寻找 Delphi 示例,但我只能找到 C++ 示例代码。
例如,如何在 Delphi 中定义下面的钩子?
DETOUR_TRAMPOLINE(int WINAPI SetScrollInfoT(HWND, int, LPCSCROLLINFO, BOOL), SetScrollInfo)
如果您只需要在自己的进程中挂钩,您可以查看 Detours 库。我最近在作者同意的情况下将它包含在我的 Cromis 库中。
你可以在这里找到它。只需下载整个库并使用 Cromis.Detours。它适用于 32 位和 64 位,并且编写得非常好。
谢谢大家,我终于得到了这个Ring3HookLibrary