PDA

Показать полную графическую версию : [архив] Патчер ресурсов в INSTALL.WIM


Страниц : [1] 2 3

Smarty
19-09-2009, 21:12
Внимание, данная тема помещена в архив!
Все вопросы по работе W7Patcher задавать в Windows 7 Universal Resource Patcher (http://forum.oszone.net/thread-151734.html)

Вопросы по ресурсам, скриптам и патчам задавать
в тему Ресурсы оформления WINDOWS 7 (http://forum.oszone.net/thread-149698.html)


http://i047.radikal.ru/0909/07/7dfd9a17199a.jpg (http://www.radikal.ru)

Microsoft Windows 7 x86
Патчер для изменения ресурсов в INSTALL.WIM
Огромная благодарность Mr. dUSHA за разработку Патчера!

Применённый здесь подход предполагает использование данного средства,
как некоего конструктора оформления, которое может собрать каждый сам для себя!
А так же для исправления ошибок локализации интерфейса!

Предлагаю в этой же теме выкладывать свои варианты патчей,
чтобы новички могли из них собрать свой дистрибутив!
[hr]

Работа скрипта:
1. Монтирование образа INSTALL.WIM с помощью IMAGEX
2. Запуск Патчера
3. Демонтирование образа с сохранением изменений
По умолчанию скрипт настроен на работу с версией Ultimate (индекс 5).
Если у вас другая версия или образ INSTALL.WIM содержит только версию Ultimate,
то в скрипте в строке
imagex /mountrw c:\work\install.wim 5 c:\work\mount
надо изменить индекс 5 на свой!

Работа Патчера:
1. Сканирование папки с патчерами на наличие целевых файлов
2. Изменение доступа и прав на пропатчиваемые файлы
3. Запуск пропатчивания
4. Возвращение доступа и прав на файлы по умолчанию
5. Вывод лога пропатчивания в файл

* На время работы скрипта и патчера для уменьшения времени работы
антивирусы и другое подобное ПО лучше отключить!

Скачайте и распакуйте архив w7patcher full.7z.
Запустите файл w7patcher.ехе
У вас на диске С:\ будет создана следующая структура:

http://s49.radikal.ru/i124/0909/ac/8decf11a6922.png (http://www.radikal.ru)

Т.е. папка WORK с вложенными подпапками и файлами.
В эту папку надо поместить файл INSTALL.WIM.

В папку mount, как несложно понять, будет монтироваться образ.
В папку resources положите ваши патчеры файлов.

1. Папка resources должна иметь одинаковую структуру с папкой mount!
т.е. если вы хотите патчить файл ...\MOUNT\WINDOWS\Explorer.exe,
то патчер для него должен лежать ...\RESOURCES\WINDOWS\Patch_explorer.exe.exe

2. Патчеры файлов создаются в Рестораторе и должны иметь вид Patch_<имя.расширение>.exe

Примеры:
explorer.exe - Patch_explorer.exe.exe
explorer.exe.mui - Patch_explorer.exe.mui.exe
shell32.dll - Patch_shell32.dll.exe
Т.е. при выборе пропатчиваемого файла Patch_ и .exe отсекаются!

Когда вы всё приготовили в соответствии с вышесказанным, можно приступать!
Запустите файл script.cmd и дождитесь завершения работы.
После окончания работы скрипта вы получаете файл INSTALL.WIM с
внесёнными изменениями.
Остается поместить файл в образ дистрибутива и записать на диск!
[hr]
* Все благодарности переадресую Mr. dUSHA!

Mr dUSHA
19-09-2009, 23:55
http://s59.radikal.ru/i165/0909/72/0a8dd8edd32d.jpg

Windows 7 Universal Resource Patcher

Все содержимое этого поста переехало в отдельную тему, сюда: сюда (http://forum.oszone.net/thread-151734.html)

Smarty
20-09-2009, 00:34
Начинать, по-ходу, придётся мне...
Патч для TaskMgr.exe

http://i056.radikal.ru/0909/41/0991a9517805t.jpg (http://radikal.ru/F/i056.radikal.ru/0909/41/0991a9517805.png.html)

Закинуть в ...\RESOURCES\WINDOWS\SYSTEM32
Патч (http://smarty.ifolder.ru/14087771)[hr]

Патч для Aero.msstyles.mui

http://s57.radikal.ru/i155/0909/91/723afaa2fc8bt.jpg (http://radikal.ru/F/s57.radikal.ru/i155/0909/91/723afaa2fc8b.png.html) http://s51.radikal.ru/i132/0909/94/8e2bf363033ft.jpg (http://radikal.ru/F/s51.radikal.ru/i132/0909/94/8e2bf363033f.png.html)

Закинуть в ...\RESOURCES\WINDOWS\RESOURCES\THEMES\AERO\ru-RU
Патч (http://smarty.ifolder.ru/14087855)

Исправляет баг с полоской и уменьшает ширину меню "Пуск".[hr]

Smarty
22-09-2009, 19:59
Патч, исправляющий "Максимальная" на "Ultimate"

http://savepic.ru/904610.png

Закинуть в ...\RESOURCES\WINDOWS\BRANDING\BASEBRD\ru-RU

Скачать (http://smarty.ifolder.ru/14128618)

OEM22
23-09-2009, 00:50
Патч для Aero.msstyles.mui
Закинуть в ...\RESOURCES\WINDOWS\RESOURCES\THEMES\AERO »

А разве не сюда надо Закинуть в ...\RESOURCES\WINDOWS\RESOURCES\THEMES\AERO\ru-RU ?

Smarty
23-09-2009, 07:20
OEM22, Спасибо за поправку, недописал путь. :)

OEM22
23-09-2009, 11:47
Патч для pnidui.dll - меняем значёк сетевого\интернет соединения на более информативный:

до подключения: http://i008.radikal.ru/0908/b3/c737b7ebbaac.png

после подключения: http://s11.radikal.ru/i183/0908/6b/afcfa75700b3.png

Закинуть в ...\RESOURCES\WINDOWS\SYSTEM32

Идея не моя, я просто сделал Патч (http://rapidshare.com/files/283805917/Patch_pnidui.dll.rar)

OEM22
23-09-2009, 17:43
Sergey Shikharev, Выложи пожалуйста, если есть, красивые битмапы для изменения бокового рисунка окон "Свойства системы", "Программы и Компоненты" и др.

Smarty
23-09-2009, 18:52
OEM22, Как говорится, на вкус и цвет...
Поэтому выкладываю ссылку (http://www.deviantart.com/#catpath=customization/wallpaper&order=15).

Тут вопрос ещё такой.
Сначала надо найти, где меняется цвет текста в боковой панели,
иначе придётся использовать только светлые изображения!

ЗЫ. В шапке темы "Редактирование ресурсов" выложил ссылку на "Редактор стилей Windows Vista\7".
Это то, что надо, т.к. вручную многие параметры стилей найти не смог, а здесь - пожалуйста!

OEM22
24-09-2009, 10:43
Поэтому выкладываю ссылку. »
Там проблемно найти. Сделал сам из оригинальной обоины: :)

http://i063.radikal.ru/0909/9c/b2a0a8f882abt.jpg (http://radikal.ru/F/i063.radikal.ru/0909/9c/b2a0a8f882ab.jpg.html)

Закинуть в ...\RESOURCES\WINDOWS\SYSTEM32

Патч (http://rapidshare.com/files/284242619/Patch_shell32.dll.rar)

geepnozeex
24-09-2009, 21:18
как файл INSTALL.WIM поместить в образ дистрибутива ?

Smarty
24-09-2009, 21:24
geepnozeex, как файл INSTALL.WIM поместить в образ дистрибутива ? »
Любой программой, которая работает с образами дисков!
UltraISO, PowerISO и т.д.

geepnozeex
24-09-2009, 21:56
По умолчанию скрипт настроен на работу с версией Ultimate (индекс 5).
а если корпоративка ? какой индекс будет ?

Smarty
24-09-2009, 22:01
geepnozeex, а если корпоративка ? какой индекс будет ? »
В версии Enterprise образ один, стало быть индекс - 1.

geepnozeex
24-09-2009, 23:40
http://pic.ipicture.ru/uploads/090924/thumbs/G4g1II2TSt.jpg (http://ipicture.ru/Gallery/Viewfull/24175229.html)
что с этим делать?
в логе-
[2009-09-24 23:33:28] =====================================================
[2009-09-24 23:33:28] W7Patcher ver: 9.9.19.2 log Started.
[2009-09-24 23:33:28] Source folder found.
[2009-09-24 23:33:28] Destination folder found.
[2009-09-24 23:33:28] Patching started...
[2009-09-24 23:33:28] Processing file: c:\work\mount\Windows\System32\imageres.dll.....OK
[2009-09-24 23:33:29] Processing file: c:\work\mount\Windows\winsxs\Backup\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8_imageres.dll.....OK
[2009-09-24 23:33:30] Processing file: c:\work\mount\Windows\winsxs\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8\imageres.dll.....OK
[2009-09-24 23:33:30] Patching completed.
[2009-09-24 23:33:30] Log Finished.
[2009-09-24 23:33:30]

собрал - неизменилось ничего.

OEM22
24-09-2009, 23:45
geepnozeex, Попробуй под скрытой учётной записью Админа. У меня кстати только под ней работает.

geepnozeex
25-09-2009, 00:19
Попробуй под скрытой учётной записью Админа. У меня кстати только под ней работает. »
а как это ?

Mr dUSHA
25-09-2009, 00:21
geepnozeex,
Учтите еще один момент из матчасти:
в оригинальном, без интегрированых обновлений, дистрибутиве файлы
c:\work\mount\Windows\System32\imageres.dll
и
c:\work\mount\Windows\winsxs\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8\imageres.dll
это физически один и тот же файл, и нет смысла его патчить дважды.

С другими ситемными файлами ситуация аналогичная.

собрал - не изменилось ничего. »
Проверьте пропатченые файлы до отмонтирования образа - изменяются они, или нет?

geepnozeex
25-09-2009, 00:40
http://pic.ipicture.ru/uploads/090925/thumbs/PJRnSnzt0x.jpg (http://ipicture.ru/Gallery/Viewfull/24177631.html)
это если запускать как админ

OEM22
25-09-2009, 02:28
geepnozeex, У тебя не монтируется образ. Зайди в Панель управления\Администратирование\Управление компьютером\Локальные пользователи и группы\Пользователи. Щёлкни ПКМ на Администраторе, выбери "Свойства" и в открывшемся окне сними галку с "Отключить учётную запись". Заверши сеанс, войди как Администратор и попробуй запустить патчер. Ещё можно включить скрытого админа из командной строки с правами администратора такой командой:
net user Administrator /active:yes




© OSzone.net 2001-2012