Я пытаюсь выполнить некоторую привязку в C# (я бы предпочел не использовать Detours или C++), поэтому я использовал EasyHook.Как использовать Easyhook с неуправляемым исполняемым
Однако когда я делаю это
Config.Register("This description can be anything.", @"SomePathToAnExecutable.exe", "MyInjectionDll.dll");
Я получаю ошибку:
There was an error while connecting to target: System.BadImageFormatException: Unable to load given assembly [SomePathToAnExecutable.exe] for reflection.
Is this a valid NET assembly? ---> System.BadImageFormatException: Could not load file or assembly [SomePathToAnExecutable.exe] or one of its dependencies. The module was expected to contain an assembly manifest.
Вопрос 1) Правильно ли я думать, что SomePathToAnExecutable это процесс, который вы хотите зацепить ???
Вопрос 2) Должен ли исполняемый файл управляться кодом тогда?
Я также спросил на сайте проекта Codeplex, но ответа нет.
http://easyhook.codeplex.com/Thread/View.aspx?ThreadId=235616
Не могли бы вы указать мне в сторону некоторых простых примеров C#, связанных с подключением управляемых сборок в неуправляемый исполняемый файл? – 2010-12-05 03:06:12