Во-первых, я знаю 1. Возможно ли экспортировать определение dll из моего AppDomain? 2. Можно ли сохранить динамическую сборку на диск? 3. Как извлечь DLL файл из дампа памяти?
, но никто из них, похоже, не отвечает на мой вопрос.
Рассмотрим следующий сценарий: приложение С# загружает DLL из потока памяти (поэтому DLL напрямую не отображается пользователю). Есть ли инструмент, который явно позволяет выгружать или экспортировать эту конкретную DLL из памяти на диск в ее первоначальной форме?
Примечание. Мне бы хотелось, чтобы кто-то показал мне пошаговую процедуру извлечения неповрежденной DLL из дампа памяти приложения С#.