10

经过大量搜索在 C# 中创建外部应用程序的钩子的方法后,我偶然发现了 EasyHook,这将是理想的。不幸的是周围零社区,该软件自 2008 年以来就没有维护,似乎无法在 Visual Studio 10 下运行,并且在 Visual Studio 2008 下出现问题。

我知道愿意做这种低级工作的程序员通常精通 C/C++,但是如果可能的话,我想避免不得不学习如何在 Windows 下用 C++ 编写代码;)

我也找到了 Deviare,但它仍然是测试版,而且似乎是商业的。它可以是一个替代方案。

有人知道替代图书馆吗?

谢谢

4

3 回答 3

5

我处于类似的情况,我一直在尝试 EasyHook 和Deviare,我更喜欢 Deviare,因为数据类型的数据库功能很棒,而且最后一个版本与 C# 配合得很好。问题是 Deviare 是商业的,不支持 x64。

目前,我坚持使用 EasyHook 与 .NET 3.5 的一些不兼容性(我在此处的帖子中询问该问题)。

于 2010-12-12T02:06:33.063 回答
2

有关 EasyHook/Microsoft Detours/Nektra 的 Deviare 异同的最新深入技术讨论可在此处的逆向工程子版块中找到。

于 2014-06-09T13:39:03.740 回答
-1

微软研究院的Detours怎么样。

于 2010-05-27T14:55:07.237 回答