我正在寻找一种拦截和重定向读取到某些注册表项的方法。当然,Detours可以做到这一点。但我需要它用于商业应用,而MS $ 10K的许可证费用有点过于陡峭。还有其他选择吗?
答案 0 :(得分:2)
EasyHook 库可能就是您要找的。它是在 LGPL 下获得许可的,其描述听起来相当不错 我自己从来没有真正使用它,因为Detours总是适合我的私人项目。
在CodeProject上还有一篇关于它的文章,但它相当陈旧,仅显示.NET示例。
答案 1 :(得分:2)
如果您想要解决IPC或Deviare API Hook替换Detours,您也可以使用Deviare In-Process。它是开源的,维护良好。
答案 2 :(得分:1)
Madshi的madCodeHook正是您所寻找的。 p>
答案 3 :(得分:0)
我会推荐Mhook,它是免费的,适用于x86和x64。
确保使用Mhook的apriorit's fork,它有许多改进和错误修复,但没有合并回原始项目。
答案 4 :(得分:0)
Detours 4现在已在MIT许可下开放源代码!因此,不再需要1万美元的许可费。