2012-01-22 2 views
0

У меня есть скачать исходный код, чтобы подключить и контролировать файлыC# - крюк explorer.exe

по ссылке: http://code.google.com/p/easyhook-continuing-detours/downloads/list

но при выполнении программы "FileMon." , Я получил следующую ошибку: Не удалось загрузить файл или сборку «EasyHook, Version = 2.5.0.0, Culture = neutral, PublicKeyToken = 4b580fca19d0b0c5» или одна из его зависимостей. Система не может найти указанный файл

Как решить эту ошибку?

+0

Возникли вопросы здесь? –

+0

Есть ли причина, по которой вы не используете 'System.IO.FileSystemWatcher'? –

+0

Вы запустили FileMon, дважды щелкнув файл в zip? Это будет извлекать только этот файл, а не все поддерживающие. Извлеките zip и запустите его оттуда. –

ответ

2

Убедитесь, что файл EasyHook.dll находится в папке с приложением FileMon.

+0

При подключении к цели произошла ошибка: System.ApplicationException: Неизвестный код ошибки (-1073741502): определяемый пользователем Ошибка управляемого точки входа в целевом процессе. Убедитесь, что EasyHook зарегистрирован в GAC. Дополнительную информацию см. В журналах событий. (Код: 13) на EasyHook.NativeAPI.Force (Int32 InErrorCode) в EasyHook.RemoteHooking.InjectEx (Int32 InHostPID, Int32 InTargetPID, Int32 InWakeUpTID, Int32 InNativeOptions, String InLibraryPath_x86, String InLibraryPa th_x64, Boolean InCanBypassWOW64, Boolean InCanCreateService , Object [] InPassThr uArgs) –

+0

Он говорит об этом прямо здесь, обратитесь к своим журналам за дополнительной информацией, но тем более он говорит простым английским: «Убедитесь, что EasyHook зарегистрирован в GAC». Я могу только предположить, что вы не зарегистрировали dll в GAC, поскольку ваша предыдущая ошибка явно говорит об этом. – doogle

Смежные вопросы