10
votes

Alternatives EasyHook pour C #

Après de nombreuses recherches d'un moyen de créer un crochet dans une application externe en C #, je suis tombé sur EasyHook, ce qui serait idéal. Malheureusement, il y a zéro communauté autour, le logiciel n'est pas maintenu depuis 2008, ne semble pas fonctionner sous Visual Studio 10 et pose des problèmes sous Visual Studio 2008.

Je comprends qu'un programmeur prêt à faire un travail aussi bas de niveau est normalement compétent en C / C ++, toutefois, si possible, je voudrais éviter de devoir apprendre à coder en C ++ sous Windows;)

J'ai également trouvé Deviare, mais c'est toujours bêta et il semble être commercial. Cela peut être une alternative.

Est-ce que quelqu'un connaît une bibliothèque alternative?

merci


2 commentaires

La page de téléchargement de deviare dit qu'il est gratuit après avoir rempli un formulaire: Nektra. Com / Products / Deviare-API-Hook-Windows / Télécharger


Très ancienne question que je connaisse mais juste pour mettre à jour, EasyHook prend désormais en charge Visual Studio 2010 et .net 4. Il existe une version bêta dans les travaux.


3 Réponses :


-1
votes

Que diriez-vous de Détours de Microsoft Research.


0 commentaires

5
votes

Je suis dans une situation similaire, j'ai essayé EasyHook et Deviare et j'aime beaucoup plus Deviare car la fonctionnalité de base de données pour les fichiers de données est une excellente et dernière version fonctionne très bien avec C #. Le problème est que Deviare est commercial et ne prend pas en charge X64.

Actuellement, je suis coincé avec EasyHook avec des incompatibilités avec .NET 3.5 (je demande ce problème dans un message ici).


1 commentaires

2
votes

Une discussion technique récente et profonde sur EasyHook / Microsoft Detours / Deviare de Nektra's Deviare de Deviare est disponible dans le Subreddit ingénierie inverse ici .


0 commentaires