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

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
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.


Последний раз редактировалось: Joker-2013 (2019-05-03 19:19), всего редактировалось 22 раз(а)

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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

    Policai
  • 14677
  • Стаж: 7 лет 5 месяцев
  • Сообщений: 64
  • Репутация:0

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

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

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

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

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

    zdoba
  • 138
  • Стаж: 9 лет 3 месяца
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
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>
Может поможет.

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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

    Joker-2013
  • 1039
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 2053
  • Репутация:120

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

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

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

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

Картинка

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

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

    KaSpieC 666
  • 260
  • Стаж: 9 лет 1 месяц
  • Сообщений: 787
  • Репутация:127

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

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

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

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


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

Текущее время: 28-Мар 23:07

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


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