[Quote]

    puhpol
  • 2
  • Longevity: 9 years 3 months
  • Posts: 888
  • REPUTATION:73

    [+] [-]
WBM CUSTOMIZER 2.x
программа для редактирования загрузчика BOOTMGR
-Кодер: Joker-2013
Дата обновления: 08.03.15
WBM Customizer - многофункциональная программа, для редактирования вида загрузочного экрана, пути к папке проекта, и имени файла BCD.
Предназначена для конструкторов и опытных пользователей. Требуется изучение и понимание принципов редактирования.
Программа изменяет BOOTMGR и BCD, в автоматическом и ручном режиме. Имеется Hex редактор, для "издевательства" над Bootmgr.exe
Тестирование проекта осуществляется в виртуальной машине QEMU. (входит в состав программы)

Описание:

WBM Customizer - представляет из себя полный комплект инструментов и загрузочных файлов.
Никакие изменения в программе не нанесут вред вашего компьютеру. Делайте что хотите.
Все изменения хранятся в папке проекта.
При желании можно извлечь готовый проект, нажав соответствующую кнопку меню.
Имеется множество разных форм, резервного копирования и восстановление исходных данных.
Возможно редактировать дизайн меню, любого BOOTMGR, например от conty9 или strelec или Joker-2013
В программе нажмите: Удалить все изменения, зайдите в папку: files\Source и подмените файл Bootmgr на свой.
Если в файле Bootmgr изменен путь к папке проекта, измените имя папки \boot на то, что требуется Bootmgr
Файл конфигурации BCD можно положить в папку проекта(по умолчанию \boot), согласившись на замену.
Если имя BCD изменено, надо создать файл маркер BCD.tmp и вписать в него это имя, блокнотом.
Можно использовать любые версии файла: BOOTMGR
Внимание! Полноценная работа программы с "чужими" загрузочными файлами не гарантируется.
В режиме редактирования вида загрузочного меню есть кнопка: На шаг назад,
это значить что можно откатить редактирование на предыдущую стадию.
Требуется, если вы удалили, например что то критическое и нарушили функционирование.
Работает кнопка так: Нажали: Старт, запустилась виртуальная машина, а результат вас не устроил.
Не закрывая виртуальную машину (крестик в правом вернем углу Qemu) нажимаете кнопку На шаг назад.
Размер редактируемого BOOTMGR.EXE контролируется в обе стороны.
Если символов в ресурсе, больше чем требуется, выводится сообщение.
Если символов меньше, в "теле" создается файл-пустышка, который "подгоняет", размер ресурса.
Размер измененного файла: BOOTMGR.EXE, не отличается от оригинала.
А если удалить лишний текст в ресурсе, то сжатый BOOTMGR весит меньше.
Созданный проект можно сохранить, извлечь из программы, а затем загрузить вновь, для редактирования.
Внимание! В имени пути папки сохранения, не должно быть пробелов.

Пояснение:

BOOTMGR - диспетчер загрузки (загрузчик). Оригинальный диспетчер загрузки ОС Windows.
Отвечает за загрузку ОС, при некоторых манипуляциях можно загружать образы: ima, img и ISO
В отличие от других загрузчиков: GRUB, XorBoot, Syslinux, загружается на всех конфигурациях компьютеров.
BCD - хранилище данных конфигурации загрузки (куст реестра). Содержит информацию о загрузчиках операционных систем (и их параметрах).
Примерно тоже самое что и Menu.lst для загрузчика GRUB
Дизайн меню, меняем в текстовом редакторе AkelPad, путем ручного редактирования файла: BOOTMGR.XSL

Инструкции:

Инструкции по редактированию файлов, в программе отсутствуют.
Так как это всего лишь инструмент автоматизации, для тех кто в теме.
О редактировании вида загрузочного экрана читаем: тут
Изменение папки проекта на свою в ручном режиме, читаем тут

Состав:

В составе программы: BootIce, ResHacker, HexEdit, AkelPad, WinSnap, LICEcap, доступны в меню: Утилиты.
BootIce - многофункциональная программа, для редактирования загрузочного сектора диска.
ResHacker - редактор ресурсов файлов.
HexEdit - маленький и простой Hex редактор.
lilQEMU - Графическая оболочка для QEMU.
AkelPad - продвинутый редактор, аналог блокнота.
LICEcap - Запись видео в gif файл.
WinSnap - Программа для снятия скриншотов.

Авторы:

Путь к папке \boot и имя файла BCD, меняет консольная утилита от: Zxen
Оригинальная идея с "пустышками": ParAAvis
В программе использовались наработки: conty9/Joker-2013
Идея и техническое решение: Joker-2013
Благодарю создателей замечательных программ:
BootIce, ResHacker, HexEdit, AkelPad,
lilQEMU, ButtonBar, WinSnap, LICEcap.
Благодарю, всех кто помогал советами. ag

Пример:

Пример, созданный с помощью программы:

dy
Можно загрузить в программу и править в ней.
Отредактирован дизайн меню в муишке и bootmgr, с меню Средства и без.

Скриншоты

-Комментарий от Joker-2013
В теме присутствует пользователь: Гость - это Я-Скачать с Яндекс Диска


Last edited by puhpol on 2015-03-31 20:56; edited 2 times in total

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Ну, опишите как. У меня после удаления строк, BOOTMGR меню, не запускалось.
Проверил, реально можно удалить...

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Joker-2013, Ещё раз привет.
Последовал Вашему совету
Продолжай жмакать на клавиши, может еще чего найдешь...
И нашёл ad
Если удаляю в BCD пункт Утилиты как написано тут, то тоже слитают настройки.
Проверь пожалуйста. Набор файлов тот же что и выкладывал.
Проверил, реально можно удалить...
Эх не успел похвастаться как сделал. ab Дурацкий интернет

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
то тоже слетают настройки.
Какие?


Last edited by on 2015-02-22 22:15; edited 1 time in total

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Цвет, язык и т.д.
Хотя может и не разглядел.
Вроде стал загружаться другой экран.(под другим номером)
Как Вы советовали я все Windows Boot Manager по номерам отметил. И стал загружаться третий.
Прошу прощение за ложную тревогу. ah ah ah
Очень стыдно за свою невнимательность. ah ah ah СОРИ.

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Спасибо, за тестирование.
Вот, решил обновить свой проект: MultiBoot by Joker 2013
Так будет выглядеть загрузочное меню. Влезли почти все пункты.

Спасибо за идею, как то не додумался сам...

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Как Вы советовали я все Windows Boot Manager по номерам отметил. И стал загружаться третий.
Это неактуально.
В AkelPad есть колонка слева и там находишь:
<xsl:template match="osboot-list-tools">
С меню утилиты (Средства)
или
<xsl:template match="osboot-list">
Без меню средства
Кликаем мышкой, два раза по имени в колонки, и получаем переход в нужное меню.


Last edited by on 2015-02-25 08:46; edited 2 times in total

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Это неактуально.
А я все эксперименты делал по той статье.
Там всё доходчиво и наглядно.
Но всё равно спасибо за подсказку. Буду знать. aa
Так конечно удобней и быстрее искать(если конечно знать что искать) ay

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Joker-2013, Спасибо за консультации и подсказки.
Стало интерестно извращаться над экраном загрузки.
До этого казалось всё очень сложно и сурово.
А сейчас с Вашей программой довольно таки просто и интересно. ay

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Но это conty9, Спасибо надо сказать, он меня научил очень многому.
Всегда подсказывает и направляет в нужное русло.
Начиная писать программу, я даже не представлял, что и как сделать. И что из этого получится.
Непонятна была логика. А сейчас уже, видно и понятно, что очень удобно редактировать Bootmgr

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Конечно же и conty9 огромное спасибо.
Но Вы хоть с подачи conty9 начали писать программу и создали можно сказать шедевр для чайников и лоботрясов (как я).
Которые не могут или не хотят вникать в суть работы и действия, но хотят иметь возможность изменять под себя Экран загрузки.

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Обновлено!
Добавлено редактирование имени файла BCD
Улучшена работу откатов.
Возможно сохранение и загрузка папки проекта из под папки с русскими именами. Пробелы в пути недопустимы!
Окошко ввода имени папки: Boot и имени BCD, пока не доделано, при неправильном вводе информации, скрипт может испортить загрузочные файлы!!!
Внимательно вводите данные!!! (имя папки и файла BCD)

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Joker-2013, Приветствую.
Извиняюсь потестить не могу сейчас (нахожусь не дома)
Но первое, что заметил (точнее не сразу нашёл), где менять имя BCD.
Не мешало бы как-то вывести на поверхность.
Ну добавить к названию кнопки штоль, не знаю как лучше реализовать.
С уважением к вашим стораниям, sanchess
P.S. отдельное спасибо за:
Улучшена работу откатов.
Возможно сохранение и загрузка папки проекта из под папки с русскими именами. Пробелы в пути недопустимы!

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Я тоже не знаю как написать.
Но, может и не к чему писать, так как реализуется в одном окне.
И кстати, опять обновил. Добавил функцию: Помощник
Я думая, что оцените...

[Quote]

    ssanchess
  • 127
  • Longevity: 9 years 2 months
  • Posts: 294
  • REPUTATION:11

    [+] [-]
  • Location: Из тайги
Добавил функцию: Помощник
Глянул помощника. Удобно получилось.
Ато я чтобы поменять цвета открывал вашу статью с описанием.
Спасибо.

[Quote]

    sergeysvirid
  • 104
  • Longevity: 9 years 2 months
  • Posts: 2488
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
3724
И кстати, опять обновил. Добавил функцию: Помощник
Я думая, что оцените...
Спасибо! ay
С каждой модификацией программы она становится всё удобнее и универсальнее.
Вот если бы в "Помощник" ещё добавить пошаговую инструкцию со скринами (по редактированию внешнего вида BOOTMGR) из шапки, вот отсюда: "РЕДАКТИРУЕМ ВНЕШНИЙ ВИД МЕНЮ ЗАГРУЗКИ" - то было бы вообще супер (и не надо было бы перед носом держать открытую страницу с инструкцией, в браузере, всё нужное было бы в программе)
Но и без этого всё очень удобно, ст0ит разок всё внимательно прочитать и попробовать редактирование, и осознаёшь, какая это замечательная программка bf ab
P.S.
Можно ли при редактировании имени папки добавить возможность выбора символа _
А то при ручном редактировании BOOTMGR эта возможность есть, а в программе нет.
Спасибо огромное ещё раз bs

Page 3 of 11


Display posts:    

Current time is: 29-Feb 21:54

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum