EasyHook alternatives for C#
Asked Answered
M

3

10

after much searching of a way to create a hook into an external application in C#, I stumbled upon EasyHook, which would be ideal. Unfortunately there is zero community around, the software is not maintained since 2008, does not seem to work under Visual Studio 10, and gives problems under Visual Studio 2008.

I understand that a programmer willing to do such a low level work is normally proficient in C/C++, however if possible I'd like to avoid having to learn how to code in C++ under Windows ;)

I have also found Deviare, but it is still beta and it seems to be commercial. It can be an alternative.

Does anyone know an alternative library?

Thanks

Mayamayakovski answered 27/5, 2010 at 14:37 Comment(2)
The download page for Deviare says it's free after filling out a form: nektra.com/products/deviare-api-hook-windows/downloadMckeehan
Very old question I know but just to update, EasyHook does now support Visual Studio 2010 and .NET 4. There is a beta release in the works.Andesite
P
5

I'm in a similar situation, I've been trying EasyHook and Deviare and I like much more Deviare because the database feature for datatypes is great and last version works very well with C#. The problem is that Deviare is commercial and doesn't support x64.

Currently, I'm stuck with EasyHook with some incompatibilities with .NET 3.5 (I'm asking about that issue in a post here).

Parasynthesis answered 12/12, 2010 at 2:6 Comment(1)
Deviare 2.0 supports 64 bits nektra.com/products/deviare-api-hook-windows/featuresVanitavanity
V
2

A recent and deep technical discussion about EasyHook/Microsoft Detours/Nektra's Deviare similarities and differences is available in the Reverse Engineering subreddit here.

Vanitavanity answered 9/6, 2014 at 13:39 Comment(0)
S
-1

How about Detours from Microsoft Research.

Subdiaconate answered 27/5, 2010 at 14:55 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.