delphi - Delphi 如何与 Detours 库互操作?

标签 delphi detours

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

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

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

最佳答案

如果您只需要 Hook 到您自己的进程中,您可以查看 Detours 库。经作者同意,我最近将其纳入我的 Cromis 库中。

可以找到here 。只需下载整个库并使用 Cromis.Detours。它可以在 32 位和 64 位上运行,而且写得非常好。

关于delphi - Delphi 如何与 Detours 库互操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171559/

相关文章:

c++ - 当任何进程(包括恶意软件)都可以使用 VirtualProtect 时,它有什么意义?

c++ - Linux Ubuntu下绕行功能

c++ - MS Detours 2.1 - Unresolved external 问题

delphi - WinAPI -> CryptoAPI -> RSA,用私有(private)加密,用公共(public)解密

delphi - 使用自定义样式在 Canvas 上画一条线(delphi)

delphi - tcxDateEdit 编辑消息错误

c# - 在 C# 中运行时 Hook 托管方法

C++ 接收函数

delphi - 在Delphi XE中删除TBitmap上的矩形

windows - 检测键盘或鼠标事件是否由软件触发