puhpol
- Стаж: 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. Благодарю, всех кто помогал советами. Пример:Пример, созданный с помощью программы:
Можно загрузить в программу и править в ней. Отредактирован дизайн меню в муишке и bootmgr, с меню Средства и без. -Комментарий от Joker-2013 В теме присутствует пользователь: Гость - это Я-Скачать с Яндекс Диска
Последний раз редактировалось: puhpol (2015-03-31 20:56), всего редактировалось 2 раз(а)
|
Отправлено: 27-Фев-2015 13:13
(спустя 1 месяц 9 дней)
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
Приветствую! Позже попробую встроить в программу видео инструкцию. Справку мне написать тяжело, не мое это... Ту, что в теме, надо редактировать, согласно функциям программы, делать скриншоты.... Вот кто нибудь бы помог.Можно ли при редактировании имени папки добавить возможность выбора символа _ А зачем данный символ нужен, в имени папки? Окошко написал: Sergey.del, он и установил данное ограничение, скорее всего не все символы можно использовать, а эксперементировать не кому. Sergey.del не часто к нам заходит, я его попросил переделать окно, убрать двойное нажатие клавиши: Enter Как то так.
Вот жду пока.... Само окно написать на любом языке не проблема, а вот наставить ограничения и заставить работать правильным образом, это уже сложнее... Лично у меня не хватило терпения, да и знания языков программирования. Ограничения: ввод четырех символов для папки Boot трех символов для BCD НЕ БОЛЬШЕ и НЕ МЕНЬШЕ Запрет на ввод кириллицы. (Русский буковок) Запрет на спец символы. Запись введенных данных в файл: Temp.tmp для папки проекта и BCD.tmp для нового имени BCD
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2582
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
3731А зачем данный символ нужен, в имени папки? Ну мне , к примеру нужен , у меня папка _WIN Но я знаю, как вывернуться: Сначала набираю WIN, а потом в начало имени добавляю _ Да в принципе - это мелочи, не ст0ит заострять на этом внимание, всё супер А по поводу справки: Я думал в программе нужно всего лишь скопировать текст со скринами и вставить в "Помощника", а тут оказывается сложности:...надо редактировать, согласно функциям программы, делать скриншоты.... Ну тогда и так всё супер
|
|
Научился таки менять цвет полоски выбора и цвет текста выбранного пункта. Исходник выложу после релиза моей флехи.
Последний раз редактировалось: Гость (2015-02-27 13:59), всего редактировалось 1 раз
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
С авто выбором круто получилось, с первого взгляда и не догадаешься, что загрузчик BOOTMGR
Последний раз редактировалось: (2015-03-02 08:56), всего редактировалось 1 раз
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
Раздача на:
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
Добавил иконки в главное меню и GUI оболочку для QEMU (lilQemu)
|
Jorginho
- Стаж: 9 лет 9 месяцев
- Сообщений: 11
- Репутация:0[+] [-]
- Откуда: 42 RUS
|
Реально круто! Вот бы это в массы выложить! Тем более что у меня вот например никаких художественных наклонностей - увы...
|
ssanchess
- Стаж: 9 лет
- Сообщений: 294
- Репутация:11[+] [-]
- Откуда: Из тайги
|
Jorginho,Приветствую. Да у меня таких наклонностей тоже нет. Картинку в псевдографике я нашёл в инете. Просто потом подредактировал под себя и всё. А в массы ради бога выложу чуть позже.
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
http://vault.nazgul.ru/misc/pseudo/ Проблема в том что пробелы не отодвигают символы, как надо. (несколько пробелов читается как один) Символ созданный клавиатурным сочетанием ALT 255, отодвигает все нормально. Приходится в картинке менять все пробелы на Alt 255 Меняем с помощью AkelPad в автоматическом режиме. Подготовку изображения делаем в отдельном текстовом файле, потом переносим. В главном меню AkelPad жмем на лупу А-->В, вводим в первое поле пробел, во второе клавиатурное сочетание Alt 255, жмем заменить все.
Последний раз редактировалось: (2015-03-03 15:46), всего редактировалось 3 раз(а)
|
Отправлено: 01-Мар-2015 22:05
(спустя 1 час 44 минуты)
ssanchess
- Стаж: 9 лет
- Сообщений: 294
- Репутация:11[+] [-]
- Откуда: Из тайги
|
Сегодня пока мучал BOOTMGR, наткнулся вот на такую штуку. Если справа найти пункт <xsl:template match="timeout-cancel"> и удалить всё что к нему относится то таймер не останавливается, даже если произвести выбор пункта стрелками. Скорей всего это никому не пригодится. Но для инфы решил написать.
|
Отправлено: 02-Мар-2015 20:27
(спустя 2 часа 6 минут)
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
Я тоже натыкался... Но применения пока не нашел.... Спасибо! Продолжайте тестировать. Сегодня обновлена утилита. Улучшено окно ввода имени папки и файла BCD Доработал скрипт изменения HEX значений.
|
ssanchess
- Стаж: 9 лет
- Сообщений: 294
- Репутация:11[+] [-]
- Откуда: Из тайги
|
Joker-2013, Приветствую. Было такое? Обратите внимание на окончание пунктов меню.И похоже так у меня происходит когда я значение right-justify= с true меняю на false
|
Гость
- Стаж: 54 года
- Репутация:[+] [-]
|
ALT255 в конец на длину, самого длинного пункта меню. В BCD Я где то уже писал, что загрязняется, а вот в семерошном все ок
|
Страница 4 из 11
Текущее время: 23-Ноя 20:43
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|