Это демо-версия программы BIOScope

Это демо-версия программы BIOScope.

Предназначена для обкатки внешнего вида программы-оболочки.
Живых плагинов пока нет, но их присутствие эмулируется для тестовой прошивки.

Главное окно программы состоит из трех окон:
- дерево модулей прошивки
- дамп модуля, выбранного на дереве
- лог-файл, доступный для оболочки и плагинов

В меню и тулбаре есть команды для выполнения полезных операций:
- прочитать файл с прошивкой
- выбрать плагин для препарирования файла прошивки


- записать отредактированную прошивку в файл
- копировать все упакованные модули в виде отдельных файлов
- копировать текущий (упакованный или распакованный) модуль в файл
- добавить новый модуль в прошивку
- удалить модуль из прошивки
- переставить соседние модули в прошивке

Для выполнения этих операций оболочка будет общаться с выбранным плагином,
используя для этого набор стандартных plugin-интерфейсов (набор функций).

Другими словами, плагин - это dll, в которой реализован plugin-интерфейс,
учитывающий особенности прошивок конкретного типа.
В свою очередь, BIOScope.exe - оболочка, которая общается с произвольным плагином
посредством plugin-интерфейса, а с юзером - посредством меню и кнопок.

Плагины при необходимости могут иметь собственные окна для визуализации доп. информации.

------------
Теперь можно приступить к проектированию plugin-интерфейсов и к созданию первых плагинов.
Исходные тексты оболочки из-за их нестабильности пока не выкладываю.

 

Shell for Cbrom