10

C# で外部アプリケーションへのフックを作成する方法をいろいろと探した結果、理想的な EasyHook にたどり着きました。残念ながら、コミュニティはゼロで、ソフトウェアは 2008 年からメンテナンスされておらず、Visual Studio 10 では動作しないようで、Visual Studio 2008 では問題が発生します。

このような低レベルの作業を喜んで行うプログラマーは通常、C/C++ に習熟していることは理解していますが、可能であれば、Windows で C++ のコーディング方法を学ぶ必要は避けたいと考えています ;)

Deviare も見つけましたが、まだベータ版であり、商用のようです。それは代替手段になる可能性があります。

代替ライブラリを知っている人はいますか?

ありがとう

4

3 に答える 3

5

私は同様の状況にあり、EasyHook とDeviareを試してきましたが、データ型のデータベース機能が優れており、最後のバージョンは C# で非常にうまく機能するため、Deviare の方がずっと気に入っています。問題は、Deviare が商用であり、x64 をサポートしていないことです。

現在、.NET 3.5 との互換性がない EasyHook に行き詰まっています (この問題については、こちらの投稿で質問しています)。

于 2010-12-12T02:06:33.063 に答える
2

EasyHook/Microsoft Detours/Nektra の Deviare の類似点と相違点に関する最近の詳細な技術的議論は、ここのリバース エンジニアリング サブレディットで入手できます。

于 2014-06-09T13:39:03.740 に答える
-1

Microsoft Research からの迂回路はどうですか。

于 2010-05-27T14:55:07.237 に答える