Добавление записи в журнал с помощью Reflection
Я пытаюсь использовать Reflexil для записи строки в существующий метод в DLL, к которой у меня нет исходного кода. Проблема в том, что я могу добавить метод, который использует System.IO, потому что я пытаюсь добавить его в DLL, которая раньше не использовала запись файлов и не может добавлять ссылки.
Есть ли какая-нибудь команда записи журнала, доступная через System.dll, которую я могу использовать?
1 ответ
Решение
Это частичное решение проблемы
Я изменил исходный конструктор для обычного метода. Создал новый конструктор и сопоставил подпись, затем вызвал новый метод с добавлением регистрационного кода.
На данный момент это компилируется, но по какой-то причине происходит сбой EXE-файла при втором запуске