[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 5 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
WBM CUSTOMIZER 2.1.3
программа для редактирования загрузчика BOOTMGR
-Кодер: Joker-2013
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 - редактор ресурсов файлов.
XBplus - утилита для генерации "костыля" на базе Xorboot 0.73 для загрузки bootmgr/grldr/ntldr
HexEdit - маленький и простой Hex редактор.
lilQEMU - Графическая оболочка для QEMU.
AkelPad - продвинутый редактор, аналог блокнота.
LICEcap - Запись видео в gif файл.
WinSnap - Программа для снятия скриншотов.

Авторы:

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

Пример:

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

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

Что нового:

XBplus
Добавлена справка
Применен Fix (Guest.ini)
Установочная версия

Скриншоты

-Скачать версию 2.1.3 с Яндекс диска / Скачать 2.1.3 с Upload.ee (Пароль на архив: Joker-2013)-For a small financial assistance, can be translated into English or any other language.


Last edited by Joker-2013 on 2019-05-03 19:19; edited 22 times in total

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
31314KottoSOFT, возможно в настройке BCD, проверять подписи (в 2 местах) NoIntegrityChecks = true
А вот BCD я как раз оставил оригинальный, спасибо посмотрю, что дальше получится.

[Quote]

    Policai
  • 14677
  • Longevity: 8 years 1 month
  • Posts: 64
  • REPUTATION:0

    [+] [-]
Народ! Кто освоился с программой, если не сложно, сделайте плиз 2 файла bootia32.efi.mui и bootx64.efi.mui по образу и подобию как на скрине, единственно нужно изменить название с Multiboot 2k10 на Boot HDD, у меня извилин не хватает в черепе...

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 5 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
Policai, Программа EFI файлы, не умеет редактировать.
Почитайте инструкцию по ручному редактированию.
Нужен только редактор ресурсов: Restorator и блокнот
Извлекаете ресурс, открываете его в блокноте, ищите искомую строку, меняете на свою.
И возвращаете ресурс обратно в файл mui

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
Joker-2013,
Приветствую, решил побаловаться утилитой вот
-возник вопрос, как бы сократить расстояние между таймером и записью предупреждения?
Тогда можно было бы и её отцентровать и в, какие то фигурки загнать.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 5 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
KottoSOFT, Читайте... я описывал.
Давно уже было.... Позабыл всё....

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
Joker-2013,
Да вот ишу по разным справкам перечитываю, обсуждения именно этого пункта не могу найти, а так вроде ровно сделал.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 5 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
KottoSOFT, там с циферками нужно поиграться, а как сделать отступ от левого края, есть пример в программе, в помощнике.

[Quote]

    zdoba
  • 138
  • Longevity: 9 years
  • Posts: 357
  • REPUTATION:22

    [+] [-]
  • Location: Россия
KottoSOFT, Привет!
У меня в папке с программой сохранился такой файлик:
Люди! Когда же вы научитесь двигать строчку таймера и размещать ее по центру!!!
Код:
<font foreground-color="RXXI">
<p pad-left="10">
<xsl:for-each select="@timeout">
<textarea name="timerstr" width="58"> Выделенный пункт меню будет автоматически запущен через: </textarea><textarea name="timerval" width="2"/>
</xsl:for-each>
</p>
</font>
Может поможет.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
Joker-2013,
От центровал вот
-но знаки появляются только слева, справа не видны были убрал.
Лучше так оставить чем косой делать.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
zdoba,
Спасибо вот это то я и искал помню, что читал а вот где не найду.

[Quote]

    Joker-2013
  • 1039
  • Longevity: 9 years 5 months
  • Posts: 2053
  • REPUTATION:120

    [+] [-]
  • Location: из прошлого
zdoba, Какой то знакомый текст... af

[Quote]

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

    [+] [-]
  • Location: Из тайги
Эх! Было время повеселился я с программой.
Жаль сейчас вообще не могу за это дело засесть(времени нет вообще на это)

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
Всё ни как руки не доходили сегодня решил оставить всё и посмотреть, что можно сделать на бегу.

Картинка

В bcd пункты позже допишу

[Quote]

    KaSpieC 666
  • 260
  • Longevity: 9 years 10 months
  • Posts: 787
  • REPUTATION:127

    [+] [-]
  • Location: Одесса
KottoSOFT, Приветствую.
Тут главное, помнить:
по вертикали 25 строк
по горизонтали - 80 знаков/букв
А дальше, только подбирать отступы, и значения сколько знаков в строке). Учитывая всё:
<textarea name="timerstr" width="58"> Выделенный пункт меню будет автоматически запущен через: </textarea><textarea name="timerval" width="2"/>
58 - это сколько знаков во всей строке (названия и секундомер)
2 - количество цифр в секундомере (хотя, наверное будет правильно назвать это - сколько места будет занимать секундомер). Например, если задержка будет 300сек, то нужно выставлять там 3, а если меньше 100 - то 2.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 9 years
  • Posts: 562
  • REPUTATION:65

    [+] [-]
KaSpieC 666,
Приветствую, у меня проблема была в том, что между
Выделенный пункт меню будет автоматически запущен через:
и цифрами расстояние было большое из за этого не мог выровнять по центру, начал подбирать цифры там по умолчанию 68 вообще то стояло у меня в итоге на 35 срослось, как выше на скрине показано. А по поводу цифр то я особо и не задумывался тайминг то потом в BCD выставляем на своё усмотрение.

Page 2 of 6


Display posts:    

Current time is: 04-Dec 05:23

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