[Цитировать]

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
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
В теме присутствует пользователь: Гость - это Я-Скачать с Яндекс Диска


Последний раз редактировалось: puhpol (2015-03-31 20:56), всего редактировалось 2 раз(а)

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Верхнюю и нижнюю надпись удалить не получится.
Можно только поменять цвет подсветки и шрифта, например "слить" с фоном.

Есть такая возможность.


Последний раз редактировалось: (2015-02-26 14:16), всего редактировалось 1 раз

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 466
  • Репутация:127

    [+] [-]
Joker-2013, так и сделал, пробую сейчас картинку на фон... получится ?

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
В качестве фона использовать картинку пока ни у кого не получилось, хотя...
http://usbtor.ru/viewtopic.php?t=121&mod=1&start=90#2119
Псевдографика и текст, еще цветовая палитра из 16 цветов.


Последний раз редактировалось: (2015-02-14 17:32), всего редактировалось 1 раз

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Новая версия:

Обновлено!
Проект сохраняется: Путь\WBM_%DATE%.%TIME% (теперь есть окно, для выбора пути сохранения)
Возможна загрузка из программы, сохраненного ранее проекта.


Последний раз редактировалось: (2015-02-22 18:30), всего редактировалось 9 раз(а)

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
ab Очередное обновление! ab
No Warezzzzzzzz...
Заменил UltraISO на oscdimg.
UltraISO платная - нехорошо.
Изменил некоторые скрипты.
ub Надеюсь, что будут желающие тестировать... ub


Последний раз редактировалось: (2015-02-26 14:18), всего редактировалось 1 раз

[Цитировать]

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Приветствую!
Есть несколько вопросиков по новой версии программы:
1.Когда загружаю папку проекта (папка AWBL) прога всё содержимое грузит в папку Source
После чего проект перестаёт работать. Я создал в папке Source папку AWBL и всё переместил в неё кроме bootmgr, тогда заработало.
Так и должно быть? Всмысле проект и должен грузиться в папку Source или я что-то не так делаю.
(Может лучше чтобы полностью сама папка проекта с файлами копировалась)
2.Есть мой проект, загружаю его всё работает. Пытаюсь изменить папку проекта, сбивается всё что я менял в файле bootmgr(цвет, надписи и т.д.)
Что я делаю не так? Или надо ещё и bootmgr.exe.mui модифицировать
Надеюсь на вашу помощь. Спасибо.

[Цитировать]

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
И ещё повидимому программка не любит русские буквы в пути к папке с проектом при загрузке проекта и при сохранении.
Не загружает и не сохраняет.
Ничего не происходит.

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Проект, это папка, в корне которой, лежит файл Bootmgr и под папка \boot или с другим названием...
Так и должно быть? В смысле проект и должен грузиться в папку Source или я что-то не так делаю.
Да, так и должно быть! Загрузить проект, означает: Загрузить ранее сохраненный. (правильной структуры)
А вы пытались загрузить папку AWBL, это уже в ручную только можно сделать...
в начале делаете очистку программы, далее нажимаете открыть папку проекта и туда размещаете, в корень
BOOTMGR и папку AWBL.
2.Есть мой проект, загружаю его всё работает. Пытаюсь изменить папку проекта, сбивается всё что я менял в файле bootmgr(цвет, надписи и т.д.)
Пришлите мне ее. Протестирую, что да как...
Или надо ещё и bootmgr.exe.mui модифицировать
Нет, на выбор или одно или другое.
И ещё повидимому программка не любит русские буквы в пути к папке с проектом
Да, не любит. Проблема с кодировками. При удачном копировании, выводится сообщение.
Проблема решена. Но не должно быть пробелов в пути к папки.


Последний раз редактировалось: (2015-02-26 14:20), всего редактировалось 1 раз

[Цитировать]

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Приветствую.
Спасибо за ответы. Всё понял с AWBL.
Вот ссылка на мои поделки ab :
http://rghost.ru/6sBHMJCKc
Jorginho,Приветствую.
Мой проект это просто модифицированный Bootmgr.
Я только учюсь. Да и то чисто для себя.

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Удалите муишку и будет ваш дизайн. Муишка реально не используется, но если у нее "правильное имя", то она цепляется.
Вы загружаете проект, программа не знает, что вы редактировали муи или BOOTMGR, поэтому по умолчанию не переименовывает муишку
и вы увидите вид меню из муи. Нажмите Модернизировать BOOTMGR и разок запустите, увидите свое отредактированное меню.
Программа переименует муишку, посмотрите в папке ru-RU. ну или просто удалите муишку.
Возможно уберу функцию редактирования муи в следующих версиях. Будет ее автоматом удалять...

[Цитировать]

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Приветствую.
Ещё вопросик для своего развития и понимания:
Почему если нажать "Модифицировать BOOTMGR.MUI" там надписи по русски
(Диспетчер загрузки Windows, Выберите операционную систему для запуска и т.д.)
А если модифицировать BOOTMGR то всё по англицки.
Я так понимаю что BOOTMGR.MUI и BOOTMGR из разных дистрибутивов ? Или я ошибаюсь в чём то?

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Ошибаетесь, конечно.
Знаете что такое Муишка? Это файл локализации. В данном случае русский языковой ресурс.
Не редактированный файл Bootmgr, всегда только на английском.
Получается муишка, русифицирует загрузочное меню.

[Цитировать]

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Приветствую.
Понятно.
Спасибо за разъяснения.

[Цитировать]

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Продолжай жмакать на клавиши, может еще чего найдешь...
По поводу изменения имени файла BCD, тоже можно реализовать.
Только не знаю, нужно оно или не особо...

Комментарий от Гость


Реализовано, изменение имени BCD

[Цитировать]

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Приветствую.
Не помню где но попадалось вроде Ваше сообщение что нельзя удалить самую верхнию и самую нижнию строчки.
Там где написано "Диспечер загрузки" и внизу "Меню, перезагрузка и т.д."
Вот попробовал. ab

Страница 2 из 11


Показать сообщения:    

Текущее время: 23-Ноя 16:52

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы