У меня есть helloworld.dll
и Sender.dll
. Я вставляю вызов метода из sender.dll
в helloworld.dll
. Инжекция прошла успешно, но при запуске helloworld.dll
я получаю эту ошибку
Необработанное исключение System.IO.FileNotFoundException: Не удалось загрузить отправителя файла или сборки, Версия = 1.0.0.0, Культура = Нейтральный, PublicKeyToken= нуль. Системе не удается найти указанный файл.
var processor2 = method.Body.GetILProcessor();
var call = processor2.Create(OpCodes.Call, method.Module.Import(method2.Resolve()));
processor2.InsertAfter(method.Body.Instructions[1], call);
method2 читается из файла sender.dll.