Предназначена для обкатки внешнего вида программы-оболочки.
Живых плагинов пока нет, но их присутствие эмулируется для тестовой прошивки.
Главное окно программы состоит из трех окон:
- дерево модулей прошивки
- дамп модуля, выбранного на дереве
- лог-файл, доступный для оболочки и плагинов
В меню и тулбаре есть команды для выполнения полезных операций:
- прочитать файл с прошивкой
- выбрать плагин для препарирования файла прошивки
- записать отредактированную прошивку в файл
- копировать все упакованные модули в виде отдельных файлов
- копировать текущий (упакованный или распакованный) модуль в файл
- добавить новый модуль в прошивку
- удалить модуль из прошивки
- переставить соседние модули в прошивке
Для выполнения этих операций оболочка будет общаться с выбранным плагином,
используя для этого набор стандартных plugin-интерфейсов (набор функций).
Другими словами, плагин - это dll, в которой реализован plugin-интерфейс,
учитывающий особенности прошивок конкретного типа.
В свою очередь, BIOScope.exe - оболочка, которая общается с произвольным плагином
посредством plugin-интерфейса, а с юзером - посредством меню и кнопок.
Плагины при необходимости могут иметь собственные окна для визуализации доп. информации.
------------
Теперь можно приступить к проектированию plugin-интерфейсов и к созданию первых плагинов.
Исходные тексты оболочки из-за их нестабильности пока не выкладываю.
Это демо-версия программы BIOScope.
Предназначена для обкатки внешнего вида программы-оболочки.
Живых плагинов пока нет, но их присутствие эмулируется для тестовой прошивки.
Главное окно программы состоит из трех окон:
- дерево модулей прошивки
- дамп модуля, выбранного на дереве
- лог-файл, доступный для оболочки и плагинов
В меню и тулбаре есть команды для выполнения полезных операций:
- прочитать файл с прошивкой
- выбрать плагин для препарирования файла прошивки
- записать отредактированную прошивку в файл
- копировать все упакованные модули в виде отдельных файлов
- копировать текущий (упакованный или распакованный) модуль в файл
- добавить новый модуль в прошивку
- удалить модуль из прошивки
- переставить соседние модули в прошивке
Для выполнения этих операций оболочка будет общаться с выбранным плагином,
используя для этого набор стандартных plugin-интерфейсов (набор функций).
Другими словами, плагин - это dll, в которой реализован plugin-интерфейс,
учитывающий особенности прошивок конкретного типа.
В свою очередь, BIOScope.exe - оболочка, которая общается с произвольным плагином
посредством plugin-интерфейса, а с юзером - посредством меню и кнопок.
Плагины при необходимости могут иметь собственные окна для визуализации доп. информации.
------------
Теперь можно приступить к проектированию plugin-интерфейсов и к созданию первых плагинов.
Исходные тексты оболочки из-за их нестабильности пока не выкладываю.