私はC#でいくつかのフックをしようとしています(DetoursやC ++を使用したくない)ので、EasyHookを使用しています。
しかし、私がこれをしているとき
Config.Register( "This description can be anything.", @"SomePathToAnExecutable.exe", "MyInjectionDll.dll");
エラーが発生します:
ターゲットへの接続中にエラーが発生しました: System.BadImageFormatException: リフレクションのために指定されたアセンブリ [SomePathToAnExecutable.exe] を読み込めません。
これは有効な NET アセンブリですか? ---> System.BadImageFormatException: ファイルまたはアセンブリ [SomePathToAnExecutable.exe] またはその依存関係の 1 つを読み込めませんでした。モジュールには、アセンブリ マニフェストが含まれている必要がありました。
質問 1) SomePathToAnExecutable がフックしたいプロセスであると考えるのは正しいですか?
質問 2) 実行可能ファイルはマネージ コードである必要がありますか??
codeplex プロジェクト サイトでも質問しましたが、応答がありません。
http://easyhook.codeplex.com/Thread/View.aspx?ThreadId=235616