Я пытаюсь придать DLL с помощью EasyHook-хEasyHook Inject - ArgumentException "Данная 32-разрядная библиотека не существует"
RemoteHooking.Inject(pid, InjectionOptions.Default, debug_dllPath_32, debug_dllPath_64, channel);
К сожалению, это бросает ArgumentException «STATUS_INVALID_PARAMETER_4: Данный 32 -разрядная библиотека не существует (код: 2)!», хотя им 100% уверены, что правильный путь, и что дллы ссылки является 32-разрядной библиотекой (Platform Target: x86)
До этого я зарегистрировать библиотеки DLL в GAC с помощью
Config.Register("desc", debug_dllPath_32, debug_dllPath_64);
Где моя ошибка?
я добавил пути к EasyLoad32.dll и EasyLoad64.dll к вызову Config.Register и попытался установить их в GAC с помощью Gacutil.exe, но проблема все еще происходит – Luca
После прочтения другого сообщения я узнал, что он отлично работает, если вы просто не вызываете Config.Register и вообще не регистрируете сборки в GAC, все же спасибо за усилие – Luca
np, счастлив, что вы его решили. –