Весь сегодняшний день - война с подгрузкой строго определённой версии .dll библиотеки модуля дизассемблирования.
При том, что на этапе запуска для каждого модуля дизассемблирования ищется его последняя версия (dll) и на основе последней версии создаётся объект, который управляет показом типа процессора, поддерживаемых ОС, форматов и вариантов формата файлов.
Собирается две версии DisAsm11 - под .NET 4.0 и .NET 9.0. И каждая из версий считала своим долгом выпендриться по своему. Несколько слабее четверка, а вот девятки - это был некий адЪ. Но всё было успешно преодалено.
На текущий момент мне пока не известно об ошибках, вроде всё работает более менее, так что начинается этап более глубоко тестирования.
- - - Добавлено - - -
А, нет, вспомнил, работа из командной строки - вот что ещё предстоит восстановить и допилить (там некоторое время была жОсткая завязка на PDP-11, которую выпилил) до универсальности и работе через инфу из модулей дизассемблирования.
Ну и прикинуть - всё ли процессорно-ОС-форматофайло-зависимое было выпилено из модуля визуализации и интерфейсной библиотеки.
Есть вероятность, что будет добавлен (в первую очередь для проверки концепции) ещё один вид процессора.




Ответить с цитированием