Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

EasyHook alternatives for C#

Tags:

c#

hook

easyhook

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

like image 764
Steve Vedovelli Avatar asked May 27 '10 14:05

Steve Vedovelli


2 Answers

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).

like image 92
Paul Vicenti Avatar answered Oct 21 '22 23:10

Paul Vicenti


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

like image 2
sw. Avatar answered Oct 21 '22 21:10

sw.