在对如何在C#中创建到外部应用程序的钩子进行了大量搜索之后,我偶然发现了EasyHook,这将是理想的选择。不幸的是,周围没有社区,该软件自2008年以来一直没有维护,似乎不能在Visual Studio10下工作,并在Visual Studio2008下出现问题。
我知道愿意做如此低级工作的程序员通常精通C/ C++,但如果可能的话,我希望避免学习如何在Windows下用C++编码;)
我也发现了Deviare,但它仍然是测试版,似乎是商业的。它可以是另一种选择。
有没有人知道其他的库?
谢谢
发布于 2010-12-12 10:06:33
我遇到了类似的情况,我一直在尝试EasyHook和Deviare,我更喜欢Deviare,因为数据类型的数据库功能很棒,最新版本在C#上运行得很好。问题是Deviare是商业化的,不支持x64。
目前,由于与.NET 3.5的一些不兼容,我被EasyHook卡住了(我在这里的帖子中询问了这个问题)。
发布于 2014-06-09 21:39:04
有关EasyHook/Microsoft Detour/Nektra的Deviare异同的最新和深入的技术讨论可在反向工程子recent here中找到。
发布于 2010-05-27 22:55:07
微软研究院的Detours怎么样?
https://stackoverflow.com/questions/2922084
复制相似问题