Detours替代Registry拦截

时间:2011-02-04 07:37:40

标签: windows winapi registry detours

我正在寻找一种拦截和重定向读取到某些注册表项的方法。当然,Detours可以做到这一点。但我需要它用于商业应用,而MS $ 10K的许可证费用有点过于陡峭。还有其他选择吗?

5 个答案:

答案 0 :(得分:2)

EasyHook 库可能就是您要找的。它是在 LGPL 下获得许可的,其描述听起来相当不错 我自己从来没有真正使用它,因为Detours总是适合我的私人项目。

CodeProject上还有一篇关于它的文章,但它相当陈旧,仅显示.NET示例。

答案 1 :(得分:2)

如果您想要解决IPC或Deviare API Hook替换Detours,您也可以使用Deviare In-Process。它是开源的,维护良好。

答案 2 :(得分:1)

Madshi的madCodeHook正是您所寻找的。

答案 3 :(得分:0)

我会推荐Mhook,它是免费的,适用于x86和x64。

确保使用Mhook的apriorit's fork,它有许多改进和错误修复,但没有合并回原始项目。

答案 4 :(得分:0)

Detours 4现在已在MIT许可下开放源代码!因此,不再需要1万美元的许可费。