Войти

Показать полную графическую версию : Windows 7 Universal Patcher


Страниц : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Fraim
22-05-2010, 14:48
Все , теперь все в норме !

Mr dUSHA
22-05-2010, 23:20
Добавлена поддержка новой версии themeui.dll. Радуйтесь :)


Версия 10.5.22.2

В патчер библиотек тем рабочего стола добавлена поддержка themeui.dll версии 6.1.7600.20667 для платформ x86 и x64.

slipknot1495
07-06-2010, 12:34
Помогите п-ста, вот такая ошибка http://s001.radikal.ru/i193/1006/bc/c10821909ed3.png (http://www.radikal.ru)

Bond01
07-06-2010, 13:02
slipknot1495, может быть файл не найден. Посмотрите пути у себя, по умолчанию должно быть С:\WORK\MOUNT, а у вас.

slipknot1495
07-06-2010, 13:59
А вот эта ошибка тогда че означает [0x00000002]

pahan22
07-06-2010, 14:13
slipknot1495, ошибка [0x00000002] означает что в папке С:\WORK_INSTALL\MOUNT\Windows\System32 нет файла Oobefldr.dll.exe.
А там и не должно быть такого файла, там есть файл Oobefldr.dll.
А ошибка [0x00000003] говорит о том, что нет такой папки С:\WORK_INSTALL\MOUNT\Windows\ru-RU.
Скорее всего у тебя плохо смонтировался образ.
Попробуй запускать с отключенным антивирусом. И проверь названия патчеров.
Из скрина следует, что у тебя патчер называется Patch_Oobefldr.dll.exe.exe, а должен быть Patch_Oobefldr.dll.exe.

Smarty
07-06-2010, 18:19
Помогите п-ста, вот такая ошибка »
А ошибка [0x00000003] говорит о том, что нет такой папки С:\WORK_INSTALL\MOUNT\Windows\ru-RU. »
Может дистрибутив английский?

north7
12-06-2010, 22:45
Каждый раз перед размонтированием образа приходится ручками удалять некоторые папки из дистрибутива, предварительно сменив права доступа. Возможно ли как-нибудь автоматизировать этот процесс в Distr.cmd с помощью W7Patcher? Может существуют какой-нибудь ключ для удаления файла или папки? Или может подскажите какой-нибудь другой способ...

Bond01
12-06-2010, 23:17
Может существуют какой-нибудь ключ для удаления файла или папки? Или может подскажите какой-нибудь другой способ... »
Мне тоже интересен этот вопрос. Я думаю - наверно, надо писать какой-нибудь скрипт или сделать типо заглушек/пустышек и также через падчер подменять ненужные файлы.

Smarty
12-06-2010, 23:25
north7, Bond01, читайте с поста #43, а не с конца темы!

Smarty
14-06-2010, 00:17
north7, Bond01, оффтоп удалил. Здесь обсуждается только работа патчера!
Вопросы по получению прав из командного файла несите сюда (http://forum.oszone.net/forum-101.html)!

Smarty
20-06-2010, 22:29
Mr dUSHA, есть такое предложение по расширению функционала патчера:
добавить возможность подхвата патчером двух ресурсных папок.

Это нужно для пропатчивания одним пакетом оформления разных редакций системы.
Например, располагать патчеры для basebrd.dll.mui в трех разных папках со
своими структурами, чтобы при запуске пропатчивания системы или дистрибутива
можно было через скрипт выбирать редакцию.
Например, все респатчеры лежат в папке RESOURCES, а отличные для разных
редакций в своих папках, например, ULT, PRO и HOM.

Сейчас получается, что респатчер можно сделать только для одной редакции и,
если человек ставит такой пакет на другую редакцию, то надписи на экране входа
и др. местах изменятся на содержащиеся в пакете оформления.

Это можно сделать и с текущей версией патчера, но удаление через апплет
"Программы и компоненты" не откатывает все изменения...

Mr dUSHA
21-06-2010, 01:27
Например, все респатчеры лежат в папке RESOURCES, а отличные для разных
редакций в своих папках, например, ULT, PRO и HOM. »
А что тебе щас мешает так разложить ресурсы, и запускать сначала пропатчивание из базовой папки с общими ресурсами, а потом скриптом выбирать нужную редакцию, и запускать уникальные для нее?

Это можно сделать и с текущей версией патчера, но удаление через апплет
"Программы и компоненты" не откатывает все изменения... »
Ты хоть проверял это вообще? :)
Я для чего спрашивается делал одиночный бекап?

Ключ -MU используй только в одной из команд патчинга, например при запуске патчинга универсальных ресурсов. Хотя если и во все строки его прописать, то хуже не будет, и восстановится потом все, что попало в одиночный бекап.

Smarty
21-06-2010, 07:45
Mr dUSHA, Ты хоть проверял это вообще? »
Вообще-то проверял, а ты? :)

Вот кусок скрипта:
"%~dp0W7PATCHER.EXE" -P "%~dp0RESOURCES" -SB
"%~dp0W7PATCHER.EXE" -P "%~dp0ultimate" -SB
"%~dp0W7PATCHER.EXE" -C "%~dp0FILES" -PBIN3 -PBIN2 -PBIN1 -SB -MU
shutdown.exe -r -f -t 5 -c "Пропатчивание завершено. Перезагрузка компьютера*..."
В журнале видно, что ресурсы из папки ultimate вообще не подхватились!
[2010-06-21 07:21:59] =====================================================
[2010-06-21 07:21:59] Log started.
[2010-06-21 07:21:59] W7Patcher ver: 10.5.22.2 (x86)
[2010-06-21 07:21:59] (C) 2010, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2010-06-21 07:21:59]
[2010-06-21 07:21:59] Source patchers folders tree does not exist or not found.
[2010-06-21 07:21:59] Destination folder: [LIVE SYSTEM] C:\
[2010-06-21 07:21:59] Backup folder: C:\W7P_Backup
[2010-06-21 07:21:59]
[2010-06-21 07:21:59] Log finished.
[2010-06-21 07:21:59] =====================================================

Mr dUSHA
21-06-2010, 11:01
В журнале видно, что ресурсы из папки ultimate вообще не подхватились! »
Так а я то тут причем? значит папки ultimate вообще нет, или ошибка в имени. Папка RESOURCES же подхвачивается нормально.

Smarty
21-06-2010, 11:36
:) Ага, я и компьютер не включал!

Папка ultimate лежит рядом с resources и имеет нужную структуру, имена проверял 10 раз!
В ранних версиях патчера, где каждую команду надо было прописывать отдельной строкой, несколько ресурсных папок обрабатывалось (давно это было, точно не помню уже), а потом эта возможность видимо куда-то пропала.
Может оптимизация кода сказалась или ещё что, не знаю.
Об этом и был разговор в первом посте, что неплохо бы реализовать поддержку нескольких ресурсных папок, а варианты с неправильными именами и отсутствующими папками легко проверяются!.

Bond01
21-06-2010, 13:20
C удалением ненужного ничего нельзя придумать? :(
http://forum.oszone.net/thread-178255.html

PainteR
21-06-2010, 14:15
C удалением ненужного ничего нельзя придумать? »
А кто сказал что оно не нужно?
Это риторический вопрос.
Ну а если нужно будет я могу и так смонтировать образ и сам ручками все удалить или же написать обычный батник в котором все это реализовать)
Зачем все усложнять?

Bond01
21-06-2010, 14:43
PainteR, если есть инструмент то его надо использовать.
Ручками я и сам все удаляю.
или же написать обычный батник в котором все это реализовать) »
Давайте посмотрим.

Mr dUSHA
21-06-2010, 15:38
В ранних версиях патчера, где каждую команду надо было прописывать отдельной строкой, несколько ресурсных папок обрабатывалось (давно это было, точно не помню уже), а потом эта возможность видимо куда-то пропала. »
Не верю.
Все там поддерживается. Более того никаких привязок к каким-то ресурсным папкам и их количеству нет вообще.
Не забывай, что твою "структуру папок" (C:\WORK\........) придумал ты сам только для своего удобства, и реально она может быть абсолютно любой, и количество папок с наборами патчеров может быть любым, и названия у них могут быть любыми (короткими, длинными, с русскими буквами и пробелами).

П.С.: Попробуй еще после каждой команды start /wait вставить. По идее так оно правильней будет.

У меня так получилось (для примера):

[2010-06-21 14:31:07] =====================================================
[2010-06-21 14:31:07] Log started.
[2010-06-21 14:31:07] W7Patcher ver: 10.6.4.2 (x86)
[2010-06-21 14:31:07] (C) 2010, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2010-06-21 14:31:07]
[2010-06-21 14:31:07] Source patchers tree: D:\SRC\SRC_WinStyle\W7Patcher\OUT\x86\RESOURCES
[2010-06-21 14:31:07] Destination folder: [LIVE SYSTEM] C:\
[2010-06-21 14:31:07] Backup folder: C:\W7P_BackupMulti\2010-06-21_14-31
[2010-06-21 14:31:07]
[2010-06-21 14:31:07] Resources patching started...
[2010-06-21 14:31:07] >> {GA} [ OK ] C:\WINNT
[2010-06-21 14:31:08] {Processing} C:\WINNT\explorer.exe [ OK ]
[2010-06-21 14:31:08] {Processing} C:\WINNT\regedit.exe [ OK ]
[2010-06-21 14:31:08] {Processing} C:\WINNT\winhlp32.exe [ OK ]
[2010-06-21 14:31:08] >> {GA} [FAIL] C:\WINNT\ZZZZZZZZZ\XXXXXXXXX
[2010-06-21 14:31:08] {Processing} C:\WINNT\ZZZZZZZZZ\XXXXXXXXX\explorer.exe [FAIL] [0x00000003]
[2010-06-21 14:31:08] {Processing} C:\WINNT\ZZZZZZZZZ\XXXXXXXXX\regedit.exe [FAIL] [0x00000003]
[2010-06-21 14:31:08] {Processing} C:\WINNT\ZZZZZZZZZ\XXXXXXXXX\winhlp32.exe [FAIL] [0x00000003]
[2010-06-21 14:31:08] << {RA} [ OK ] C:\WINNT
[2010-06-21 14:31:08] Resources patching completed.
[2010-06-21 14:31:08]
[2010-06-21 14:31:08] Log finished.
[2010-06-21 14:31:08] =====================================================
[2010-06-21 14:31:08] =====================================================
[2010-06-21 14:31:08] Log started.
[2010-06-21 14:31:08] W7Patcher ver: 10.6.4.2 (x86)
[2010-06-21 14:31:08] (C) 2010, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2010-06-21 14:31:08]
[2010-06-21 14:31:08] Source patchers tree: D:\SRC\SRC_WinStyle\W7Patcher\OUT\x86\ultimate
[2010-06-21 14:31:08] Destination folder: [LIVE SYSTEM] C:\
[2010-06-21 14:31:08] Backup folder: C:\W7P_BackupMulti\2010-06-21_14-31
[2010-06-21 14:31:08]
[2010-06-21 14:31:08] Resources patching started...
[2010-06-21 14:31:08] >> {GA} [ OK ] C:\WINNT
[2010-06-21 14:31:10] {Processing} C:\WINNT\hh.exe [ OK ]
[2010-06-21 14:31:10] << {RA} [ OK ] C:\WINNT
[2010-06-21 14:31:10] Resources patching completed.
[2010-06-21 14:31:10]
[2010-06-21 14:31:10] Log finished.
[2010-06-21 14:31:10] =====================================================


А сам командник, запустивший это, был такой:

"%~dp0W7PATCHER.EXE" -P "%~dp0RESOURCES"
"%~dp0W7PATCHER.EXE" -P "%~dp0ultimate"




© OSzone.net 2001-2012