Windows 注册表拦截的绕道方案

Windows 注册表拦截的绕道方案,windows,winapi,registry,detours,Windows,Winapi,Registry,Detours,我正在寻找一种方法来拦截读取并将其重定向到某个注册表项。当然,走弯路可以做到这一点。但我需要它用于商业应用,10000美元的许可费有点太高了。有其他选择吗?你要找的是Madshi's。你要找的可能就是库。它是在LGPL下授权的,它的描述听起来很不错。 我自己从来没有真正使用过它,因为我的私人项目总是绕道而行 上也有一篇关于它的文章,但这篇文章相当陈旧,只显示了.NET示例。如果您还想解决IPC问题或更换迂回路线,也可以使用。它是开源的,并且维护良好 我推荐Mhook,它是免费的,适用于x86和x

我正在寻找一种方法来拦截读取并将其重定向到某个注册表项。当然,走弯路可以做到这一点。但我需要它用于商业应用,10000美元的许可费有点太高了。有其他选择吗?

你要找的是Madshi's。

你要找的可能就是库。它是在LGPL下授权的,它的描述听起来很不错。
我自己从来没有真正使用过它,因为我的私人项目总是绕道而行


上也有一篇关于它的文章,但这篇文章相当陈旧,只显示了.NET示例。

如果您还想解决IPC问题或更换迂回路线,也可以使用。它是开源的,并且维护良好

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


确保使用Mhook,它有很多改进和错误修复,没有合并回原始项目。

Detours 4现在是MIT许可下的开源版本!因此,不再需要1万美元的许可费。

绕道并不是魔术。我甚至还不知道有弯路,就想出来了。我仍然需要弄清楚DLL重定向是如何(以及是否)工作的,但是如果不行,madCodeHook可能是最好的选择,谢谢