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

    puhpol
  • 2
  • Стаж: 9 лет 6 месяцев
  • Сообщений: 888
  • Репутация: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
В теме присутствует пользователь: Гость - это Я-Скачать с Яндекс Диска


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

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

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

    [+] [-]

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

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

    [+] [-]
  • Откуда: Из тайги
Экперименты продолжаются!
<font foreground-color="XGXI">
Загрузка файлов─────────────────────────────────────────────────Загрузка файлов
</font>
<br/>
<font foreground-color="RGXI">                 --Загрузка файлов--   </font>
<textarea name="progressbar" width="2"/>
<textarea  name="progressinfo" width="2"/><font foreground-color="RGXI">--Загрузка файлов--  </font>              
<font foreground-color="XGXI">
Загрузка файлов─────────────────────────────────────────────────Загрузка файлов
</font>
<textarea name="progressbar" width="2"/> раньше было meter


Последний раз редактировалось: ssanchess (2015-03-06 08:37), всего редактировалось 2 раз(а)

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

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

    [+] [-]
Было бы здорово и то и другое использовать.
Полоску и отсчет.

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

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

    [+] [-]
  • Откуда: Из тайги
Joker-2013, aa Ваше желание исполнено! ab

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

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

    [+] [-]
  • Откуда: Из тайги
Так наверное лучше будет. Красивее. Подровнял по центру.
<font foreground-color="XGXI">
Загрузка файлов─────────────────────────────────────────────────Загрузка файлов
</font>
<br/>
<br/> 
<font foreground-color="RGXI">               --Загрузка файлов--   </font>
<textarea name="progressbar" width="2"/>
<textarea  name="progressinfo" width="2"/><font foreground-color="RGXI">--Загрузка файлов--       </font> 
<br/>
 <p pad-left="5" pad-right="7"> 
<meter name="progressbar" />
<textarea  name="progressinfo" />
</p>          
<font foreground-color="XGXI">
                                                                                Загрузка файлов─────────────────────────────────────────────────Загрузка файлов</font>

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

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

    [+] [-]
Раньше было так:
<meter name="progressbar" size="76"/>
а после изменения так:
<textarea name="progressbar" size="76"/>
Так легче понять...

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

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

    [+] [-]
А мне нравится все в один ряд, только вот циферки от прогресса не получается отодвинуть...
Тестирование прогресс бара, занимает чуть больше времени, точнее сборка образа, можно переделать утилиту, вернув UltraISO обратно и делать "вливание" измененных файлов.
Так сборка будет, намного быстрее...
Но я то хочу отказаться от вареза, а альтернативы для "вливания", я пока не находил...
Если она появится, можно и для UEFI собрать...
Вообще нужен способ тестирования, возможно не из образа, например VHD или что то другое...

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

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

    [+] [-]
Хочется так...
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Загрузка файлов... █████████████████████████████████████████████████████████ 23
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

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

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

    [+] [-]
  • Откуда: Из тайги
У меня тоже цифры в конец не ставятся, только с новой строки.

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

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

    [+] [-]
У меня они ставятся, только отцентрировать все тяжело.
<p pad-left="2" pad-right="2">
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
 Идет загрузка файлов...<meter name="progressbar" size="36" /> <textarea name="progressbar"/>
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
</p>
Строка прогресса уменьшилась, в конце строчки пустота в несколько символов...
Может у вас что получится...

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

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

    [+] [-]
Alt255 помог отодвинуть цифры, но уж маленький прогресс какой то...
<p pad-left="2" pad-right="2">
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
 Идет загрузка файлов...<meter name="progressbar" size="36" />     <textarea name="progressbar"/>
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
</p>

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

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

    [+] [-]
  • Откуда: Из тайги
Вот всё что смог пока сделать.
<font foreground-color="XXBI">
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
<font foreground-color="RXXX">Идет загрузка файлов:</font><meter name="progressbar" size="47"/><font foreground-color="XGXI">    <textarea name="progressbar"/></font>
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
</font>

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

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

    [+] [-]
       А я вот что сделал:


Последний раз редактировалось: (2015-03-06 13:05), всего редактировалось 1 раз

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

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

    [+] [-]
  • Откуда: Из тайги
Не знаете почему после надписи:
Идет загрузка файлов... такой большой отступ.
Так и не смог уменьшить. или цифры убегают куда-то.

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

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

    [+] [-]
Ваш прогресс, то подлинней моего:::
А как вам такое?

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


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

Текущее время: 09-Май 15:03

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


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