Smarty
10-01-2010, 02:07
Изменение оформления программы установки Windows 7
Описание обработки только из-под Windows 7!
Для изменения оформления процесса установки понадобятся следующие инструменты:
Restorator 2007 (http://www.bome.com/Restorator/download.html) для редактирования ресурсов
DISM для работы с файлами образов (уже присутствует в Windows 7)
W7Patcher (http://forum.oszone.net/thread-151734.html) для внесения изменений в файлы образов
UltraISO 9.3.5 (http://soft.oszone.net/program/278/UltraISO/) или PowerISO 4.6 (http://soft.oszone.net/program/1138/PowerISO/) для работы с образом дистрибутива
[hr]
Для полной смены оформления ресурсы должны быть изменены в следующих файлах:
ОБРАЗ ДИСТРИБУТИВА
\sources\background_cli.bmp
\sources\spwizimg.dll - bitmap 517, 518
BOOT.WIM
#1 - индекс Microsoft Windows PE (чистая установка)
#2 - индекс Microsoft Windows Setup (установка из Windows)
----------
\sources\background.bmp
\sources\spwizimg.dll - bitmap 517, 518
\windows\system32\setup.bmp
INSTALL.WIM
#5 - индекс ULTIMATE
#4 - индекс PROFESSIONAL
#3 - индекс HOME PREMIUM
#2 - индекс HOME BASIC
#1 - индекс ENTERPRISE
----------
\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui - bitmap 120 (логотип на экране Приветствия, рис. 10)
\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui - bitmap 121 (логотип в шапке окна, рис. 8)
\Windows\System32\oobe\background.bmp
\Windows\System32\imageres.dll - image 5031 - 5043
\Windows\System32\\spwizimg.dll - bitmap 517, 518
[hr]
Чтобы автоматизировать процесс пропатчивания воспользуемся утилитой
W7Patcher (http://forum.oszone.net/thread-151734.html), написанной Mr. dUSHA (http://forum.oszone.net/member.php?userid=66512).
Так же предлагаю воспользоваться готовой структурой
папок Structure Boot.wim.7z и Structure Install.wim.7z
Structure Install.wim.7z
папка WORK_INSTALL, внутри которой:
папка FILES с подпапками для копирования файлов background.bmp и setup.bmp
папка OPENRES с подпапками для патчеров ресурсов
файл W7Patcher_x86.exe - патчер ресурсов для обработки на системе (не в образе) х86
файл W7Patcher_x64.exe - патчер ресурсов для обработки на системе (не в образе) х64
файл Install.wim.cmd для запуска обработки образа
Редакция системы в образе выбирается по названию, а не по номеру в списке!
Structure Boot.wim.7z
папка WORK_BOOT со структурой, аналогичной папке WORK_INSTALL и скриптом Install.wim.cmd
[hr]
Подготовка ресурсов
Как можно увидеть из описания выше, за оформление установки отвечают
всего 5 файлов. Но находятся они в разных папках и разных образах!
Патчеры файлов должны выглядеть следующим образом:
Изменив в Рестораторе, например, файл spwizimg.dll надо сохранить измененные ресурсы в RES-файл,
который будет содержать только сделанные вами изменения, и который можно потом редактировать.
По умолчанию Ресторатор предложит имя spwizimg.res, но вам нужно при сохранении изменить его так,
чтобы оно до расширения .res содержало полное имя и расширение файла - spwizimg.dll.res.
[hr]
Подготовленные файлы надо разложить по папкам (соответственно списку выше),
положить файл BOOT.WIM в папку WORK_BOOT и запустить скрипт Boot.wim.cmd или
положить файл INSTALL.WIM в папку WORK_INSTALL и запустить скрипт Install.wim.cmd.
Важно!
На время выполнения задачи сканирующие диск программы (антивирусы и т.д.)
лучше отключить, т.к. могут быть сбои при монтировании\демонтировании образа!
Сборка образа дистрибутива
Откройте образ дистрибутива и в папке SOURCE замените файлы
BOOT.WIM, INSTALL.WIM, background_cli.bmp и spwizimg.dll.
Сохраните образ. Дистрибутив с новым оформлением готов!
Проверка собранного дистрибутива
Чтобы проверить дистрибутив рекомендую воспользоваться программой VirtualBox 4.x (http://soft.oszone.net/program/3349/VirtualBox/),
т.к. она бесплатна, а убивать рабочую систему в случае ошибки не стОит!
О работе с программой можно прочитать здесь (http://forum.oszone.net/thread-89196.html).
Описание обработки только из-под Windows 7!
Для изменения оформления процесса установки понадобятся следующие инструменты:
Restorator 2007 (http://www.bome.com/Restorator/download.html) для редактирования ресурсов
DISM для работы с файлами образов (уже присутствует в Windows 7)
W7Patcher (http://forum.oszone.net/thread-151734.html) для внесения изменений в файлы образов
UltraISO 9.3.5 (http://soft.oszone.net/program/278/UltraISO/) или PowerISO 4.6 (http://soft.oszone.net/program/1138/PowerISO/) для работы с образом дистрибутива
[hr]
Для полной смены оформления ресурсы должны быть изменены в следующих файлах:
ОБРАЗ ДИСТРИБУТИВА
\sources\background_cli.bmp
\sources\spwizimg.dll - bitmap 517, 518
BOOT.WIM
#1 - индекс Microsoft Windows PE (чистая установка)
#2 - индекс Microsoft Windows Setup (установка из Windows)
----------
\sources\background.bmp
\sources\spwizimg.dll - bitmap 517, 518
\windows\system32\setup.bmp
INSTALL.WIM
#5 - индекс ULTIMATE
#4 - индекс PROFESSIONAL
#3 - индекс HOME PREMIUM
#2 - индекс HOME BASIC
#1 - индекс ENTERPRISE
----------
\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui - bitmap 120 (логотип на экране Приветствия, рис. 10)
\Windows\Branding\Basebrd\ru-RU\basebrd.dll.mui - bitmap 121 (логотип в шапке окна, рис. 8)
\Windows\System32\oobe\background.bmp
\Windows\System32\imageres.dll - image 5031 - 5043
\Windows\System32\\spwizimg.dll - bitmap 517, 518
[hr]
Чтобы автоматизировать процесс пропатчивания воспользуемся утилитой
W7Patcher (http://forum.oszone.net/thread-151734.html), написанной Mr. dUSHA (http://forum.oszone.net/member.php?userid=66512).
Так же предлагаю воспользоваться готовой структурой
папок Structure Boot.wim.7z и Structure Install.wim.7z
Structure Install.wim.7z
папка WORK_INSTALL, внутри которой:
папка FILES с подпапками для копирования файлов background.bmp и setup.bmp
папка OPENRES с подпапками для патчеров ресурсов
файл W7Patcher_x86.exe - патчер ресурсов для обработки на системе (не в образе) х86
файл W7Patcher_x64.exe - патчер ресурсов для обработки на системе (не в образе) х64
файл Install.wim.cmd для запуска обработки образа
Редакция системы в образе выбирается по названию, а не по номеру в списке!
Structure Boot.wim.7z
папка WORK_BOOT со структурой, аналогичной папке WORK_INSTALL и скриптом Install.wim.cmd
[hr]
Подготовка ресурсов
Как можно увидеть из описания выше, за оформление установки отвечают
всего 5 файлов. Но находятся они в разных папках и разных образах!
Патчеры файлов должны выглядеть следующим образом:
Изменив в Рестораторе, например, файл spwizimg.dll надо сохранить измененные ресурсы в RES-файл,
который будет содержать только сделанные вами изменения, и который можно потом редактировать.
По умолчанию Ресторатор предложит имя spwizimg.res, но вам нужно при сохранении изменить его так,
чтобы оно до расширения .res содержало полное имя и расширение файла - spwizimg.dll.res.
[hr]
Подготовленные файлы надо разложить по папкам (соответственно списку выше),
положить файл BOOT.WIM в папку WORK_BOOT и запустить скрипт Boot.wim.cmd или
положить файл INSTALL.WIM в папку WORK_INSTALL и запустить скрипт Install.wim.cmd.
Важно!
На время выполнения задачи сканирующие диск программы (антивирусы и т.д.)
лучше отключить, т.к. могут быть сбои при монтировании\демонтировании образа!
Сборка образа дистрибутива
Откройте образ дистрибутива и в папке SOURCE замените файлы
BOOT.WIM, INSTALL.WIM, background_cli.bmp и spwizimg.dll.
Сохраните образ. Дистрибутив с новым оформлением готов!
Проверка собранного дистрибутива
Чтобы проверить дистрибутив рекомендую воспользоваться программой VirtualBox 4.x (http://soft.oszone.net/program/3349/VirtualBox/),
т.к. она бесплатна, а убивать рабочую систему в случае ошибки не стОит!
О работе с программой можно прочитать здесь (http://forum.oszone.net/thread-89196.html).