[Quote]

    puhpol
  • 2
  • Longevity: 10 years
  • Posts: 892
  • REPUTATION: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
В теме присутствует пользователь: Гость - это Я-Скачать с Яндекс Диска


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

[Quote]

    FloaTOR
  • 1924
  • Longevity: 9 years 2 months
  • Posts: 3
  • REPUTATION:0

    [+] [-]
Здравствуйте Joker-2013,
Извините за мой плохой русский язык.
Я из Канады, используя локали en-US.
я использую Windows 7 Ultimate x64 на Asus G75VW для ноутбука.
Я попытался запустить WBM Customizer 2.1 используя ваш включенных Bootmgr файл.
Ли я удалить большую сумму текста из файловой bootmgr.xsl и сохранить его.
Тогда я нажать на buttonbar для запуска startBmr.cmd Команда и когда он выполняет: 'set /a soother=%sizeOrg%-%sizeRev%', оно всегда возвращает ноль '0'.
Я вставляю Команда 'set' во startBmr.cmd для отображения всех переменных. Для переменных %sizeOrg% а также %sizeRev% оба они шоу 'AM' или 'PM' вместо числового вроде 50936.
Я изменилась bootmgr.xsl много разных способов, но 'SOOTHER' это всегда '0' размер байт.
Знаете ли почему оно делает так со мной ?
Я иметь пытались заставить это работать на протяжении более 2 недель, но не повезло.
Буду признателен за любую помощь в данной проблеме.
Спасибо,
George

[Quote]

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

    [+] [-]
  • Location: из прошлого
Проверьте наличие файла: fsutil.exe в Windows\system32\
Как еще вам помочь, я не знаю...
Проект открыт для редактирования, можно что то подправить.
Почитайте справку командной строки.
Возможно проблемы в вашей локализации или системе.
Программа тестировалась только на русскоязычных системах.
Попробуйте эту программу, немножко по другому реализовано, но смысл тот же.

[Quote]

    FloaTOR
  • 1924
  • Longevity: 9 years 2 months
  • Posts: 3
  • REPUTATION:0

    [+] [-]
Спасибо Joker-2013,
Я имею судимое BMplus. Он выглядит хорошо, но я будут пытаться получить WBMCustomizer на работу.
Проблема у меня есть, кажется, произойдет до fsutil.exe
Моя проблема, кажется, происходит во время этих заявлений.
for /f "skip=5 tokens=3" %%a in ('"dir BOOTMGR.ORG.XSL /-c"') do set sizeOrg=%%a & goto 1
:1
for /f "skip=5 tokens=3" %%a in ('"dir BOOTMGR.XSL /-c"') do set sizeRev=%%a & goto 2
sizeXSL=%%a
Переменная не возвращает номер, он возвращает два письма
sizeRev=%%a
Переменная не возвращает номер, он возвращает два письма
Да, моя проблема может быть из-за моего локалью, en-US.
Я очень благодарна, что ваша программа открыта для редактирования.
Мне просто нужно найти способ, чтобы получить размер файла вроде это заявление:
for /f "skip=5 tokens=3" %%a in ('"dir BOOTMGR.ORG.XSL /-c"') do set sizeOrg=%%a & goto 1
Благодарим за всей вашей помощи, но, пожалуйста, не дайте мне быть беспокоить.
Джордж
George

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Sorry , misunderstood a task, not the empty seat, but the file size is calculated.
for  %%a in (BOOTMGR.ORG.XSL) do set sizeOrg=%%~za & goto 1

[Quote]

    FloaTOR
  • 1924
  • Longevity: 9 years 2 months
  • Posts: 3
  • REPUTATION:0

    [+] [-]
nikzzz: Спасибо большое, что это именно то то, что я искал. Наконец у меня он работает.
Джокер-2013: Спасибо вам большое за проект WBMCustomizer 2.1

[Quote]

    xnik
  • 19473
  • Longevity: 6 years 2 months
  • Posts: 494
  • REPUTATION:12

    [+] [-]
  • Location: СССР
Ссылка не работает, У кого нибудь есть эта программа? можете выложить?

[Quote]

    sergeysvirid
  • 104
  • Longevity: 10 years
  • Posts: 2613
  • REPUTATION:127

    [+] [-]
  • Location: 65 регион (GMT+11)
xnik,
aa
Обновил ссылку в шапке.
P.S.
Вынужден был упаковать папку проекта в зашифрованный самораспаковывающийся SFX-архив WBM_Customizer_v2.1.exe, иначе (если просто упаковать папку проекта в обычный *.7z-архив) Я.Д заявляет, что "этот файл заражён вирусом" (ну надеюсь Вы понимаете, что это не так)

[Quote]

    rezorustavi
  • 2337
  • Longevity: 9 years
  • Posts: 918
  • REPUTATION:55

    [+] [-]
  • Location: Грузия, город Рустави
84391Я.Д заявляет, что "этот файл заражён вирусом"
Приветствую! Я.Д в последнее время на многое бъёт ложную тревогу, когда на это ESET молчит. Тоже заливаю в архивах под паролем.
Добавлено через 27 минут 40 секунд:
Пример, созданный с помощью программы:
Ребята, у кого есть, перезалейте пожалуйста.

[Quote]

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

    [+] [-]
  • Location: Россия
Всё что у меня есть по программе

[Quote]

    wert
  • 23213
  • Longevity: 5 years 1 month
  • Posts: 87
  • REPUTATION:2

    [+] [-]
zdoba, aa СПАСИБО

Page 11 of 11


Display posts:    

Current time is: 13-Jan 00:59

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