Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   Windows 7 Universal Patcher (http://forum.oszone.net/showthread.php?t=151734)

Mr dUSHA 28-09-2009 22:31 1229788

Windows 7 Universal Patcher
 
Вложений: 1
Windows 7 Universal Patcher


Описание программы:
Утилита W7Patcher представляет собой оболочку для автоматического применения патчей графических ресурсов, созданных редактором ресурсов Restorator, выполненных в виде RES-файлов, автоматизированного копирования или замены файлов в системных папках ОС с автоматической простановкой необходимых прав доступа на файлы, и много чего другого...

Применение патчей графических ресурсов или копирование пакетов файлов возможно как для "живой системы", так и для смонтированного в какую-либо папку образа install.wim из дистрибутива Windows 7/8.
Утилита работает на платформах Windows 7/8.

После монтирования нужной редакции ОС из дистрибутивного образа install.wim в какую-либо папку, в ней мы получаем фактически дерево папок системного диска установленной ОС Windows 7/8. Таким образом обработка как дистрибутива, так и живой установленной системы производится по одним и тем же принципам.
Набор ресурсных патчей для всех режимов пропатчивания применяется один и тот же.


Ключи командной строки:
читать дальше »

Прототип:
W7Patcher.exe [-P <DIR>] [-PBR <DIR>] [-C <DIR>] [-D <DIR>] [-V <DIR> [-FP]]|[-BN <NAME>] [-U <DIR>] [-N] [-VLOG] [-R] [-MU] [-RL] [-SD]


Основные ключи:

-P <DIR> - Пропатчивание системы графическими ресурсами, выполненными в виде RES-файов. Вместо <DIR> указывается папка, в которой расположено дерево папок набора RES-файов.

-PBR <DIR> - Дополнительный ключ, аналогичный по функциональности ключу -P <DIR>, и в паре с ним предназначенный для одновременного накладывания двух пакетов ресурсов, основного и брендингового из одной командной строки одним запуском утилиты.

-V <DIR> - Пропатчивание системы ресурсными патчами с контролем версий пропатчиваемых файлов. Вместо <DIR> указывается папка, в которой расположена ранее созданная утилитой в процессе обработки системы точка восстановления (Backup), по которой производится сравнение версий файлов. Вместе с этим ключом необходимо указывать также ключ -P <DIR>, в котором задается дерево патчей, накладываемых на измененные в системе файлы.

-FP - Дополнительный ключ для ключа -V, включающий принудительное пропатчивание тех файлов, которые в опорной точке восстановления присутствуют, но версии одинаковые.
Предназначен для восстановления оформления системы, например, после прохода системной утилиты sfc /scannow, восстанавливающей оригинальные подписанные не патченый файлы.

-VLOG - Дополнительный ключ для ключа -V. Симуляция выполнения пропатчивания с контролем версий, при которой ни каких реальных манипуляций с файлами не производится, а только ведется журнал W7Patcher.log.
Этот режим можно применять в информационных целях для проверки текущего состояния системы и точки восстановления, не производя реального пропатчивания.

-С <DIR> - Копирование новых или замена старых системных файлов новыми. Вместо <DIR> указывается папка, в которой расположено дерево папок с новыми копируемыми файлами.

-U <DIR> - Откат изменений. Вместо <DIR> нужная точка отката из Backup-дерева, из которой производится восстановление оригинальных файлов в систему.
В функционал отката изменений встроен механизм контроля версий восстанавливаемых файлов. При восстановлении файла из Backup-а сравниваются его версии в Backup-е и в самой системе, и если версии отличаются, то файл не восстанавливается. Такое поведение утилиты необходимо для предотвращения ошибочной замены более новых системных файлов, полученных например из Windows Update, более старыми версиями, когда-то сохраненными в Backup утилитой.

-S <DIR> - Исходная папка обработка файлов в которой производится функционалом Resources extractor утилиты (см. ниже) .

-D <DIR> - Папка назначения с целевой системой, обработка которой производится (например это может быть папка, в которую смонтирован файл install.wim).
Если производится обработка "живой системы", то этот ключ указывать не нужно.

-BN <NAME> - Имя подпапки с Backup-ом, которая создается в корневой \W7P_Backups. Если имени не задать, то оно будет сгенерировано автоматически по текущей дате и времени.

-R - Автоматическая перезагрузка после обработки "живой системы".

-N - Отключение создания точки восстановления (Backup-а).

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

-RL – Автоматическое удаление файла журнала после завершения работы утилиты.

-SD – Автоматическое самоудаление папки, из которой запущена утилита, после завершения ее работы. Эта функция предназначена для использования в SFX-архивах, в том случае, если пакет оформления для установки распаковывается во временную системную папку, выполняется установка, и после ее завершения эта временная папка должна быть удалена.


BIN-patcher:

-PBIN1 - Патч системных библиотек UXTHEME.DLL, THEMEUI.DLL, THEMESERVICE.DLL, отключающий проверку цифровых подписей тем рабочего стола;

-PBIN3 - Патч системной библиотеки AUTHUI.DLL, отключающий ограничение размера файла BACKGROUNDDEFAULT.JPG в 256кб.;

-PBIN7 - Патч в DWM.EXE, включающий AeroGlass в Windows 7 Starter x86.

-PUNDO - Дополнительный ключ для предыдущих 5 ключей -PBINx, включающий режим отката изменений на ранее пропатченых ими файлах и возврата файлов к исходному состоянию.


Logon Screen Changer:

-WS [FILE] - Включает установку пользовательского изображения на экран входа пользователей в систему.
Дополнительный параметр FILE задает имя файла с пользовательским изображением, которое преобразуется в backgroundDefault.jpg.
Если параметр FILE не задан, а указан только сам ключ -WS, то в качестве исходного изображения используется фон рабочего стола текущего пользователя.
В качестве исходных изображений поддерживаются файлы форматов JPEG, BMP, TIFF, PNG, GIF.
Пример:

W7Patcher.exe -WS D:\MyImages\Image001.jpg
или
W7Patcher.exe -WS
-SZ <SIZE> - Задает пользовательский размер для файла backgroundDefault.jpg, например -SZ 1028x1024.
Если этот ключ не задан, то изображение создается с размерами с размерами, соответствующими текущему разрешению экрана.

-WR - Отмена всех созданных программой изменений и возврат к стандартным системным настройкам.

-WSREG <DIGIT> [Menu name] – регистрация утилиты в контекстном меню на графических типах файлов .BMP, .JPG, .JPEG, .PNG, .TIF, .TIFF для быстрой установки изображений этих типов как фоновых на экран входа пользователя в систему. Кроме того этот ключ также создает новый пункт в контекстном меню рабочего стола, при выборе которого происходит установка текущего изображения рабочего стола также и в фон экрана входа пользователя в систему.
В этом параметре цифрой 1 или 0 можно задать установку или удаления пунктов меню соответственно, а также задать свое название пункта меню вместо стандартного названия "Create Logon Background", устанавливаемого утилитой.
Примеры использования:

W7Patcher.exe -WSREG 1 "Поместить в фон экрана входа в систему" – добавление пункта в контекстное меню и установка своего названия.

W7Patcher.exe -WSREG 1 – добавление пункта в контекстное меню с названием по-умолчанию.

W7Patcher.exe -WSREG 0 – удаление пункта контекстного меню, ранее созданого утилитой.

Resources extractor:

-EE - извлечение RES-файлов из Restorator-патчеров. Предназначение – быстрое преобразование готового пакета оформления, созданного на Restorator-патчерах в RES-формат.
Пример использования:

W7Patcher.exe -EE -S .\resources -D .\openresdir
Здесь через ключ -S задается папка с деревом Restorator-патчеров, ключом -D задается папка, в которой будет сформировано точно такое же дерево вложенных папок, но с RES-файлами.
-EEA - извлечение ресурсов из дерева исполняемых файлов в такое же дерево RES-файлов. Предназначение – быстрое извлечение всех ресурсов из большого количества файлов с сохранением структуры папок для последующего создания на базе оригинальных ресурсов пакета оформления путем удаления лишнего и редактирования существующего :).
Пример использования:

W7Patcher.exe -EEA -S .\exedllfilesdir -D .\
Здесь через ключ -S задается папка с исходным деревом исполняемых файлов, ключом -D задается папка, в которой будет сформировано точно такое же дерево вложенных папок, но с RES-файлами.
-LS <LangID> - определяет языковой идентификатор, ресурсы с которым будут извлечены ключами -EE и -EEA. Если этот параметр не задан, то будут извлечены ресурсы со всеми языковыми идентификаторами.

-EMUI <MUI_NAME> [NEW_MUI_NAME] - Извлечение MUI-пакета из указанного дерева папок, например можно извлечь MUI-пакет для заданного языка из всей системы. Также во время извлечения можно переименовать извлекаемые папки (например, извлекаем en-US и переименовываем en-US в ru-RU).
Предназначение – для любителей создавать самопальные MUI-пакеты локализации путем выдирания и перевода базового встроенного MUI.
Пример использования:

W7Patcher.exe -EMUI en-US -S C:\ -D .\

W7Patcher.exe -EMUI en-US ru-RU -S C:\ -D .\

Здесь ключом -S задается папка с исходным деревом, ключом -D задается папка, в которой будет сформировано дерево MUI-папок для заданного языка.

Resources information extractor:

-PP - извлечение информации обо всех ресурсах в RES-файлах в заданной папке.
Предназначение – быстрый анализ содержимого RES-файлов без открывания каждого файла в редакторе, для выявления ошибок типа «не тот язык задан для ресурса» или «не то имя…». Вся информация о содержимом RES-файлов записывается в журнал работы утилиты.
Пример использования:

W7Patcher.exe -PP -S .\openresdir
Здесь ключом -S задается папка с деревом RES-файлов.
-S1033, -S1049, -S1058 - дополнительные ключи для -PP. Они предназначены для пропуска занесения в журнал ресурсов с языками English, Russian и Ukrainian соответственно, что удобно для поиска ресурсов с «не правильными языками» при отладке пакета оформления.
Пример использования:

W7Patcher.exe -PP -S1033 -S1049 -S .\openresdir
Resources language IDs convertor:

-LN <LangID> - конвертирование языковых идентификаторов ресурсов в RES-файлах в заданной папке. Здесь <LangID> - определяет новый языковой идентификатор.
Предназначение – быстрое преобразование готового пакета оформления, в другую языковую локаль, либо быстрого пакетного исправления ошибок в пакете, если для некоторых ресурсов заданы неправильные идентификаторы языка.
Например, типичная ошибка начинающих ресурсорисователей, когда в RES-файлах, предназначенных для русских MUI-файлов, идентификаторы языка отличны от 1049 (0x419), от чего в MUI-файле создается параллельно с оригинальным ресурсом с языком 1049 еще один ресурс с тем же ID-ом и другим языком, и при этом в системе отображается оригинальный русский ресурс, а не ново добавленный при пропатчивании.

-LO <LangID> - определяет исходный языковой идентификатор, ресурсы с которым преобразуются ключом -LN <LangID>. Если этот параметр не задан, то замена языковых идентификаторов происходит для всех ресурсов, а не только для определяемых этим ключом.

Примеры использования:

W7Patcher.exe -LN 1049 -S .\\openresdir

W7Patcher.exe -LN 1049 -LO 1033 -S .\\openresdir

W7Patcher.exe -LN 0x419 -LO 0x409 -S .\\openresdir

MUI builder:

-MM <Body.dll> - Сборка пакета MUI-файлов из дерева RES-файлов и тела-заголовка (для тех, кто в танке: MUI-файл состоит только из PE-заголовка и секции ресурсов).
Предназначение – RES-файлы могут быть пакетно сконвертированы и отредактированы другими ключами из этой группы, а затем из них можно быстро собрать MUI-пакет. Если вы не понимаете, зачем это, то забудьте и дальше не читайте. Это специфическая заказная функция.
Пример использования:

W7Patcher.exe -MM .\Body.dll -S .\openresdir -D .\
Здесь ключом -MM .\Body.dll включается эта функция, а также задается имя существующего файла тела-заголовка, ключом -S задается папка с исходным деревом RES-файлов, ключом -D задается папка, в которой будет сформировано дерево папок с MUI-файлами.

Files remover:

-DEL <CFG> - пакетное удаление файлов из живой системы или дистрибутива по подготовленному списку.

Формат содержимого файла dellist.cfg такой (живой пример):
Код:

[DeleteList]
\Windows\Web\Wallpaper\Architecture
\Windows\Cursors\wait_rm.cur
\Windows\System32\es-ES
"\Program Files\Common Files\microsoft shared\ink\ar-SA"
"\Program Files\Common Files\microsoft shared\ink\da-DK\tipresx.dll.mui"
\Windows\Globalization\MCT\MCT-RU\
\Windows\Boot\PCAT\zh-TW\bootmgr.exe.mui

Здесь перечисляются пути к конкретным файлам или папкам. Все пути относительные, если на живой системе, то относительно корневого каталога, если в дистрибутиве, то относительно корня, задаваемого стандартным ключом -D <DIR>. Если путь к файлу или папке содержит пробел, то его необходимо заключить в кавычки.
Если удаляете папку, то она удаляется со всем содержимым без вопросов и предупреждений, и безвозвратно.
При удалении на живой системе, заблокированные системой файлы удаляются после перезагрузки.
Пример использования:

W7Patcher.exe -DEL .\\dellist.cfg
Дополнительные ключи:

-HELP - Вывод в журнал справки о ключах командной строки и завершение работы утилиты.

-LOG <FILE> - установка произвольного имени и месторасположения создаваемого утилитой журнала работы.


Примечание:
Одновременное использование ключей -P, -PBR, -C, -V, -U, производящих обработку файлов системы, налагает такие зависимости:
  • Ключи -P <DIR>, -PBR <DIR>, -C <DIR> можно применять одновременно в одной командной строке. В этом случае обработка системы производится в таком порядке: копирование файлов (ключ -C), пропатчивание файлов ресурсами из RES-файов (ключ -P), пропатчивание файлов ресурсами из RES-файов (ключ -PBR).
  • Ключ -V <DIR> можно применять только совместно с необходимыми ему ключами -P и -PBR <DIR>.
  • Ключ -U можно применять только сам по себе.


Структура набора патчей:
читать дальше »
W7Patcher работает с ресурсами, выполненными в виде RES-файов <name.extension>.res.

Примеры:
user32.dll.res
shell32.dll.mui.res
explorer.exe.res



Папка, задаваемая ключами -P, -PBR, -C, -V должна иметь одинаковую структуру с папкой назначения, задаваемой ключом -D или с системным диском, на который установлена ОС (если цель пропатчивания - живая система).

Таким образом, если вы хотите на смонтированном WIM-образе пропатчить файл <WIM_mount_DIR>\Windows\System32\shell32.dll, то новые ресурсы для него должны быть в файле <Patches_DIR>\Windows\System32\shell32.dll.res

Например, если набор ресурсов у вас расположен в папке D:\WORK\MyPatches, а WIM-образ смонтирован в папку D:\WORK\WimMountPoint, то патчер будет иметь имя D:\WORK\MyPatches\Windows\System32\shell32.dll.res, а целевой файл для него - D:\WORK\WimMountPoint\Windows\System32\shell32.dll

Для такого случая командная строка для пропатчивания WIM-а будет выглядеть так:
W7Patcher.exe -P D:\WORK\MyPatches -D D:\WORK\WimMountPoint

Командная строка для пропатчивания живой системы этим же набором патчей будет выглядеть так:
W7Patcher.exe -P D:\WORK\MyPatches


Точки восстановления:
читать дальше »
В процессе своей работы утилита создает точки восстановления, для возможности отмены произведенных модификаций файлов.
Папки с точками восстановления размещаются в папке \W7P_Backups, которая создаются либо в корне WIM-образа (то есть там, куда указывает ключ -D), либо в корне системного диска, если производится установка пакета оформления на живой системе.
Имя самой подпапки с точкой восстановления можно либо задать вручную с помощью ключа -BN, либо оно будет сформировано автоматически из текущей даты и времени, например \W7P_Backups\2009-09-26_16-20-14\....

В каждой точке восстановления утилита формирует многоуровневую структуру папок, идентичную структуре папок системного диска ОС, в которых располагаются резервные копии пропатченых или замененных утилитой файлов.
Пример:
Если мы патчим системный файл \Windows\System32\shell32.dll, то в точке восстановления его резервная копия будет расположена в
\W7P_Backups\DATE_TIME\Windows\System32\shell32.dll,
где DATE_TIME - текущие дата и время.
или
\W7P_Backups\NAME\Windows\System32\shell32.dll,
где NAME – имя, вручную заданое с помощью ключа -BN
После нескольких запусков утилиты с ключом -BN и тем же самым именем, такая точка не заменяется целиком, а дополняется теми файлами, которых в точке еще не существует от предыдущих запусков утилиты. Такой режим лучше всего подходит для использования в пакетах оформления, распространяемых среди конечных пользователей.

При каждом запуске утилиты без ключа -BN будет сгенерировано уникальное имя точки восстановления, куда утилита складывает резервные копии обрабатываемых файлов только за текущий сеанс. Такой режим лучше всего подходит для отладки пакета оформления, когда более удобно иметь возможность пошагового отката на любой этап после нескольких сессий тестовых пропатчиваний.

После восстановления системы из точки с помощью ключа -U, она будет удалена автоматически.


Пропатчивание графических ресурсов с контролем версий:
читать дальше »

Кроме стандартного механизма пропатчивания файлов графическими ресурсами с помощью ключей -P <DIR> и -PBR <DIR> предусмотрено также пропатчивание файлов с контролем версий целевых пропатчиваемых файлов с помощью комбинации ключей -V <DIR> и -P <DIR>/-PBR <DIR>.
Такой механизм наиболее полезен в случае необходимости повторного перепропатчивания системных файлов, которые были обновлены службой Windows Update.

При запуске патчера с ключами -V <DIR> -P <DIR> -PBR <DIR> не происходит повторного перепропатчивания всех файлов, для которых есть патчеры в дереве, указанном ключом -P <DIR> или -PBR <DIR>, а пропатчиваются только те файлы, версии которых изменились, по сравнению с файлами из Backup-а, указанного в ключе -V <DIR>. При таком пропатчивании оригинал обновленного системного файла копируется в соответствующую папку Backup-а, заменяя там этот же существующий файл но более старой версии.
В случае если в Backup-е не найден ранее сохраненный там оригинал целевого файла (например вы добавили новый патчер в дерево), то пропатчивание происходит обычным образом, как в обычном режиме с ключем -P <DIR>.


Копирование набора файлов:
читать дальше »

Если происходит не добавление новых файлов в систему, а замена системных файлов одноименными файлами из пользовательского набора, то происходит автоматическая корректировка прав доступа на заменяемые системные файлы, так как в ОС Windows 7 для большинства системных исполняемых EXE-файлов, драйверов и DLL-библиотек полный доступ имеет только системная учетная запись TrustedInstaller, которая также назначена владельцем этих файлов, а остальные группы пользователей по умолчанию имеют доступ только на чтение и выполнение файлов.

Копирование набора файлов производится аналогично восстановлению файлов из точки восстановления, созданной утилитой, например:
W7Patcher.exe -R -C <Х:\ПАПКА_С_НАБОРОМ ФАЙЛОВ>
, что означает копирование дерева файлов в локальную живую систему с последующей автоматической перезагрузкой

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


Windows 7 Logon Screen Changer
читать дальше »

Функционал Windows 7 Logon Screen Changer предназначен для автоматической установки фонового изображения для экрана входа пользователей в систему в ОС Windows 7.

Основные функции:
  • Генерация из заданного пользователем изображения файла backgroundDefault.jpg с размерами, соответствующими текущему разрешению экрана, или заданными пользователем вручную, и размещение его в системной папке %SystemRoot%\System32\oobe\info\backgrounds.
  • Снятие накладываемого системой ограничения на размер файла backgroundDefault.jpg в 256кб.
  • Включение показа на экране входа в систему пользовательского изображения из файла backgroundDefault.jpg вместо одного из изображений из библиотеки imageres.dll.

Все эти действия выполняются путем запуска утилиты с соответствующими ключами командной строки, описание которых можно найти выше, в разделе «Ключи командной строки»


Ведение файла журнала:
читать дальше »

Во время своей работы W7Patcher ведет файл журнала W7Patcher.log, куда регистрируются производимые действия.
Файл журнала создается в том же каталоге, в котором расположен сам патчер.

Кроме того используя ключ -LOG можно задать свое имя и путь для файла журнала.


Запуск утилиты на x64-системах:
читать дальше »

При использовании утилиты в универсальных пакетах оформления, предназначенных для установки как на x86-, так и на x64-системах нет необходимости в написании какого-то "хитрого" скрипта, автоматически определяющего разрядность системы, и соответственно запускающего x86- или x64-версию утилиты

Вместо этого достаточно просто положить в пакет оформления рядом обе версии утилиты, но запускать только x86-версию. Причем в составе имени x86-версии должны быть символы _x86, а в x64-версии - соответственно _x64, например так, как именуется утилита в стандартном дистрибутиве в шапке этой темы.
При запуске x86-утилиты на x64-системе, x86-утилита модифицирует свою командную строку, заменяя все сочетания символов _x86 на _x64 и сама запускает x64-версию с этой модифицированой командной строкой.
Пример:
Если мы на x64-системе запускаем:

W7Patcher_x86.exe -C .\\CopyFiles_x86 -P \\ResFiles

То реально будет запущена:

W7Patcher_x64.exe -C .\\CopyFiles_x64 -P \\ResFiles
Таким образом, в данном примере мы можем иметь два набора копируемых файлов, специфичных для каждой из платформ, но автоматически использовать набор, соответствующий платформе.

Этот же трюк применим для всех параметров, командной строки, в которых задаются пути.



Изменения в текущей версии:
читать дальше »

Версия 19.3.19.1
  1. Небольшой фикс патчера проверки цифровых подписей тем рабочего стола (-PBIN1). Для Windows 10 теперь патчатся только файлы themeui.dll и uxinit.dll.
    В Windows 10 правленый файл uxtheme.dll со слетевшей цифровой подписью приводит к падению с ошибкой 0xC0000428 консоли mmc.exe, если её (а точнее её оснастки) запускать с административными привилегиями при нормально включённом UAC.

Версия 18.12.25.3
  1. Расширен функционал патча -PBIN1 для Windows 10. Теперь в "Персонализации" при переключении темы рабочего стола полностью переключаются все элементы визуального стиля,
    в том числе и метрики прописанные в связанном с темой визуальном стиле, такие как размеры шрифтов, заголовков окон, линеек прокрутки.
  2. Доработан функционал очистки системного кэша шрифтов, графики, иконок. Теперь это работает не только на "живой системе", но и в оффлайне, то есть когда задан ключ -D.
    Например, будет корректно почищен после обработки подключенный на отдельную букву виртуальный жесткий диск от виртуальной машины.

Версия 18.11.8.1
  1. Фикс очистки системных кэшев графики и шрифтов на Win10.

Версия 13.12.11.1
  1. Исправлен баг с ключом -WSREG.

Версия 13.11.26.1
  1. Добавлена поддержка authui.dll версий 6.1.7601.22472 и 6.1.7601.18276.

Версия 13.5.20.1
  1. Добавлена поддержка authui.dll версий 6.1.7601.22269 и 6.1.7601.18103.
  2. Добавлена поддержка работы с UAC-ом и его отключения.
  3. Добавлены PreUninst, PostUninst, -LS, -F, обработка ключей PBIN в проходе VerCheck....

Версия 11.11.27.1
  1. Добавлена поддержка authui.dll версии 6.1.7601.21721.
  2. Лень побеждена и в результате этого добавлена расшифровка системных кодов ошибок, выводимых в журнал. :)
  3. Для файла ver.ini добавлена обработка четырех новых параметров Readme, HelpLink, URLUpdateInfo, URLInfoAbout.
  4. Разнообразные мелкие оптимизации.


Более старая история находится в текстовом файле во вложении.

Smarty 05-10-2009 11:26 1234788

geepnozeex,
Цитата:

Цитата geepnozeex
может ли он заменять файлы в install.wim ? »

Производить замену и добавление файлов\папок надо через папку FILES.

Smarty 05-10-2009 12:18 1234834

Строки скрипта для дистрибутива:
1. Монтирование
2. Пропатчивание
3. Копирование файлов
4. Размонтирование с сохранением изменений
5. Пустая строка
Код:

imagex /mountrw c:\work\install.wim 5 c:\work\mount
w7patcher.exe -s c:\work\resources -d c:\work\mount
W7Patcher.exe -u -n -s c:\work\files -d c:\work\mount
imagex /unmount /commit c:\work\mount

Скрипт составлен для структуры C:\WORK

Mr dUSHA 06-10-2009 19:37 1236082

Цитата:

Цитата geepnozeex
а можно сделать что бы патчер не создавал в рабочей системе папку на диске C:\W7P_Backup »

В рабочей системе - нельзя впринципе. Если мешает, то удаляйте ее после перезагрузки руками.

Smarty 06-10-2009 19:58 1236107

geepnozeex,
В скрипте из поста 5 я забыл ключ -N добавить во вторую строку!
Добавь сам и будет тебе счастье! :)

Smarty 07-10-2009 13:47 1236765

geepnozeex,
Цитата:

Цитата geepnozeex
и счастье образовалось в виде не отрабатывания патчей,только копирование файлов работает. »

Цитата:

Цитата geepnozeex
w7patcher.exe -s -n c:\work\resources -d c:\work\mount »

После ключа -S должен идти путь к источнику, а у тебя что???
Читай в шапке Ключи командной строки!
Надо или понять или бросить...

Mr dUSHA 07-10-2009 13:47 1236769

Цитата:

Цитата geepnozeex
w7patcher.exe -s -n c:\work\resources -d c:\work\mount »

Читаем шапку, раздел "Ключи командной строки"
а потом исправляем на
w7patcher.exe -n -s c:\work\resources -d c:\work\mount

Mr dUSHA 09-10-2009 03:46 1238112

Новая версия:

Версия 9.10.9.1
  1. Исправлена обработка прав доступа на папки. Теперь утилита может корректно получить доступ на запись файлов во все системные папки.
  2. Исправлена обработка файлов в папках с длинными путями, такими как вложеные папки в \Windows\WinSxS.
  3. Добавлен ключ -F, реализующий функционал патчинга MUI-файлов, изменяющий размер из 9 на 8 интерфейсного шрифта Segoe UI в диалоговых ресурсах.
  4. Косметические правки по расширению детализации журнала работы W7Patcher.log.

Mr dUSHA 02-11-2009 17:45 1259480

Новая версия:

Версия 9.11.2.1
  1. Оптимизация и исправление журналирования работы в W7Patcher.log
  2. Множественные мелкие багофиксы и оптимизация кода. Рекомендуется использовать именно эту версию для работы!

Smarty 18-11-2009 07:05 1273150

AlexS94, в теме Ресурсы оформления Windows 7 в шапке есть
некая структура папок, которую можно скачать и разложить туда патчеры.

AlexS94 18-11-2009 15:59 1273581

Sergey Shikharev, а как мне оставить последнюю строку пустой? А то предложение перезагрузки не выводит...
а так супер, всё работает!!!!!!!!!!!!

Smarty 18-11-2009 19:14 1273795

AlexS94,
Цитата:

Цитата AlexS94
а как мне оставить последнюю строку пустой? »

:) после последней буквы нажми Enter, курсор переместится на новую строку, сохрани файл.

AlexS94 18-11-2009 21:10 1273909

Цитата:

Цитата Sergey Shikharev
Цитата AlexS94:
а как мне оставить последнюю строку пустой? »
после последней буквы нажми Enter, курсор переместится на новую строку, сохрани файл. »

не срабатывает, иначе бы не стал спрашивать
ещё хотел спросить, а почему когда я патчером пытаюсь заменить, shell32 (633img) через w7up, то он просто пропускает его мимо ушей? структуру папок соблюдаю
поскольку у меня x64 заменяю и в папке SysWOW64 (x64 клон System32)

Smarty 18-11-2009 21:19 1273922

AlexS94,
Цитата:

Цитата AlexS94
не срабатывает, иначе бы не стал спрашивать »

Блокнот не срабатывает?
Цитата:

Цитата AlexS94
почему когда я патчером пытаюсь заменить, shell32 (633img) через w7up, то он просто пропускает его мимо ушей? структуру папок соблюдаю »

А сам патчер Patch_shell32.dll.exe называется?

AlexS94 18-11-2009 21:21 1273925

Цитата:

Цитата Sergey Shikharev
А сам патчер Patch_shell32.dll.exe называется? »

а exe есть, а dll не написал спасибо
Цитата:

Цитата Sergey Shikharev
Блокнот не срабатывает? »

нет он просто убирает последнюю пустую строку при сохранении

Smarty 18-11-2009 21:34 1273938

AlexS94,
Цитата:

Цитата Sergey Shikharev
Блокнот не срабатывает? »

Цитата:

Цитата AlexS94
нет он просто убирает последнюю пустую строку при сохранении »

В стандартной программе Windows 7 Блокнот (Notepad) нет такой функции!
Только что для верности проверил, сохраняет хоть 2 пустых строки!

AlexS94 18-11-2009 21:36 1273942

Sergey Shikharev, :flag: :pray:
чё то у меня фигня какая-то

Smarty 18-11-2009 21:44 1273950

AlexS94, а конкретнее. И лог патчера во вложение!

AlexS94 18-11-2009 21:52 1273955

Цитата:

Цитата Sergey Shikharev
Patch_shell32.dll.exe »

.exe расширение файла или входить должно в название?

с блокнотом разобрался, запустил x64 всё норм

Smarty 18-11-2009 21:58 1273963

AlexS94, шапку читать не надо?
Цитата:

Цитата Mr dUSHA
W7Patcher работает с патчерами, созданными редактором ресурсов Restorator, которые выполнены в виде исполняемых файлов Patch_<name.extension>.exe.

Примеры:
Patch_shell32.dll.exe
Patch_shell32.dll.mui.exe
Patch_explorer.exe.exe
»


PainteR 18-11-2009 22:04 1273969

Цитата:

Цитата AlexS94
не срабатывает, иначе бы не стал спрашивать »

Попробуй открой через AkelPad а не Блокнот, ну или наоборот)
(Или возьми любой другой редактор, проблемы будут исчерпаны)
Кста я так и советую сделать, он удобней

AlexS94 18-11-2009 22:15 1273981

Sergey Shikharev, пропатчил наконец
но увы
и ах

Smarty 18-11-2009 22:27 1273996

AlexS94, если патчил х64-систему, то надо параллельно патчить такойже файл в папке C:\Windows\winsxs\Backup.
Не забываем проверять наличие папки C:\Windows\Rescache, если есть - в Корзину!

AlexS94 18-11-2009 22:30 1273999

Цитата:

Цитата Sergey Shikharev
Не забываем проверять наличие папки C:\Windows\Rescache, если есть - в Корзину! »

её уже давно нет))))))
Цитата:

Цитата Sergey Shikharev
если патчил х64-систему, то надо параллельно патчить такойже файл в папке C:\Windows\winsxs\Backu »

щас попробуем

Smarty 18-11-2009 22:35 1274003

AlexS94,
Цитата:

Цитата AlexS94
её уже давно нет »

Она имеет свойство появляться! :)

AlexS94 18-11-2009 22:36 1274004

там нет такого dll, но я по структуре щас попробую, может чё выйдет

Цитата:

Цитата AlexS94
там нет такого dll, но я по структуре щас попробую, может чё выйдет »

ничего не вышло.........
SOS!!! :lamer:

Smarty 18-11-2009 22:53 1274017

AlexS94, блин, попутал! Открывай в Проводнике папку C:\Windows\winsxs, в строке поиска
вбивай shell32.dll и смотри что найдет. Такую же структуру папок надо повторить в папке с патчером.

AlexS94 18-11-2009 23:11 1274031

Sergey Shikharev, спасибо

Sergey Shikharev, может я что ни так делаю, но у меня всё также

Smarty 18-11-2009 23:21 1274043

AlexS94, я просил лог патчера!

AlexS94 18-11-2009 23:26 1274048

вот лог

AlexS94 18-11-2009 23:31 1274050

сори здесь их два, щас попробую

всё равно нулевой результат

Mr dUSHA 19-11-2009 01:41 1274108

Цитата:

Цитата Sergey Shikharev
её уже давно нет »
Она имеет свойство появляться! »

Текущая версия патчера после каждого патчинга файлов Rescache чистит автоматически.

Smarty 19-11-2009 07:23 1274191

Mr dUSHA,
Цитата:

Цитата Mr dUSHA
Текущая версия патчера после каждого патчинга файлов Rescache чистит автоматически. »

AlexS94 не сообщал версию патчера.

AlexS94 19-11-2009 13:03 1274504

Mr dUSHA, у меня последняя

Mr dUSHA 20-11-2009 23:08 1276135

Новая версия:

Версия 9.11.20.1
  1. Исправлена ошибка, из-за которой при пропатчивании на живой системе RESCACHE не удалялся.

Теперь все ОК. Тестируйте.

Pozia 08-12-2009 21:29 1289946

Mr dUSHA, можно ли с помощью данного патча удалить из смонтированного install.wim ненужные мне файлы? В частности мне не нужны обоины по умолчанию. Если нет то хотелось бы это увидеть в будущих версиях. Или как вариант возможность получить на указанную папку (файлы) все права чтобы потом обычной командой через батник удалить ненужное.

Mr dUSHA 09-12-2009 13:55 1290488

Цитата:

Цитата Pozia
можно ли с помощью данного патча удалить из смонтированного install.wim ненужные мне файлы? »

Сейчас нет. Сам сейчас думаю, как красиво реализовать такую функцию.

Цитата:

Цитата Pozia
Или как вариант возможность получить на указанную папку (файлы) все права чтобы потом обычной командой через батник удалить ненужное. »

Для этого будет отдельная утилита в контекстное меню. Будет сносить права как на отдельные файлы, так и на дерево каталогов.

Если нужно прямо сейчас, то используйте стандартную icacls. Разберетесь в его параметрах командной строки, и он сделает все, что вам нужно.

Smarty 09-12-2009 15:18 1290572

Pozia из смонтированного образа папки и файлы прекрасно удаляются вручную после применения твика "Take ownership/Стать владельцем"! Причём, если удалить папку со всем содержимым, а на её место закинуть такую же, но с изменёнными файлами, то она унаследует права удалённой папки!
Я думаю, что для утилиты, удаляющей ненужные файлы/папки нужен будет файл (типа *.cfg или *.ini) с путями удаляемых объектов. Данный подход будет оправдан при однотипной обработке нескольких дистрибутивов, но никак ни одного.
Автор, конечно, барин, но сомнителен смысл написания такой утилиты. ИМХО.

Pozia 09-12-2009 15:56 1290616

Цитата:

Цитата Sergey Shikharev
анный подход будет оправдан при однотипной обработке нескольких дистрибутивов, но никак ни одного. »

если уже все налажено и делаешь дистр один раз то да. А когда, как у меня, все только начинается. И на день по несколько раз делаю одни и теже операции то вручную удалять неудобно!

Bond01 09-12-2009 16:23 1290638

Цитата:

Цитата Mr dUSHA
Для этого будет отдельная утилита в контекстное меню. Будет сносить права как на отдельные файлы, так и на дерево каталогов.
Если нужно прямо сейчас, то используйте стандартную icacls. Разберетесь в его параметрах командной строки, и он сделает все, что вам нужно. »

А если нужно прямо сейчас - можно поподробнее?

Pozia 09-12-2009 16:25 1290641

Bond01, вот прочтите. Сам пока не разбирался. Если разберетесь напишите как удалять нужные файлы/папки :)

Bond01 09-12-2009 16:33 1290653

Цитата:

Цитата Pozia
вот прочтите. »

Я вторые сутки голову ломаю, а кто-то ведь знает :)

Smarty 09-12-2009 18:31 1290752

Bond01, посмотри в ветке Windows 7 -> Изменение INSTALL.WIM в русском дистрибутиве.

Mr dUSHA 09-12-2009 19:01 1290769

Цитата:

Цитата Bond01
А если нужно прямо сейчас - можно поподробнее? »

Можно!

icacls /?

;)

Цитата:

Цитата Sergey Shikharev
Я думаю, что для утилиты, удаляющей ненужные файлы/папки нужен будет файл (типа *.cfg или *.ini) с путями удаляемых объектов. Данный подход будет оправдан при однотипной обработке нескольких дистрибутивов, но никак ни одного. »

Угу. Или вариант с конфигурационным файлом, или вариант с деревом каталогов и файлом, как при копировании файлов в систему, но только в "дереве удаления" файлы будут пустышками-маркерами любого размера (логичней всего нулевого) и с любым содержимым, по именам которых будут просто вычисляться реальный удаляемые в системе файлы.
Ты за какой вариант?

П.С.: Еще заодно приделаю к утилите автоудаление кэша иконок после пропатчивания, а то в некоторых случаях из-за этого косяки получаются в виде кривых диалогов.

Pozia 09-12-2009 19:32 1290795

Mr dUSHA, я считаю удобнее
Цитата:

Цитата Mr dUSHA
вариант с конфигурационным файлом »

Цитата:

Цитата Mr dUSHA
icacls /? »

чет посидел минут 15 над этой справкой так и не понял. Может напишете команду для получения ПОЛНОГО доступа на нужный файл/папку или команду на удаление файла папки???

PainteR 09-12-2009 20:47 1290882

Цитата:

Цитата Pozia
ПОЛНОГО доступа на нужный файл/папку »

Код:

takeown /f Путь к файлу && icacls Путь к файлу /grant Администраторы:F /T

Smarty 09-12-2009 21:33 1290935

Mr. dUSHA, кому вопрос-то?

Mr dUSHA 10-12-2009 00:42 1291128

Цитата:

Цитата Sergey Shikharev
кому вопрос-то? »

Тебе. ;)


Мне лично вариант с деревом файлов нравится больше.

Smarty 10-12-2009 00:58 1291136

Mr. dUSHA, смотри на возможности реализации.
Но дерево, боюсь, слишком "ветвистым" может оказаться. Только языковые папки (ro-RO, fr-FR и др.) устанешь создавать для удаления!
Один файл компактнее и удобнее. ИМХО.

PS. А удаление кеша значков лучше к W7Patcher примастырить! :)

Pozia 10-12-2009 12:01 1291400

Mr dUSHA, Ваш патчер копирует замечательно все, кроме одного файла, иконки пользователя, что лежит по пути: ProgramData\Application Data\Microsoft\User Account Pictures\ При копировании файл user.bmp становится нулевого размера. Хотя тот что я копирую вполне нормальный файл естественно не нулевого размера

Pozia 25-12-2009 15:02 1304044

Mr dUSHA, я снова по поводу файла user.bmp. Прикрепляю лог. В нем видно что только этот файл не копируется. На мой взгляд не обрабатывается файл так как в пути есть пробелы. Можете исправить?

Smarty 25-12-2009 15:10 1304049

Pozia, вот с таким путем файлы копируются:
WORK\Files\Windows\Resources\Themes\Black Wood\ru-RU ...

Pozia 25-12-2009 15:15 1304053

Smarty, то не знаю. но эту иконку не копирует. Приходится обходными путями ее копировать:
Код:

takeown /f ".\Mount\ProgramData\Microsoft\User Account Pictures\user.bmp" && icacls ".\Mount\ProgramData\Microsoft\User Account Pictures\user.bmp" /grant Администраторы:F /T >nul
xcopy ".\UpdatesPozia\Files\ProgramData\Microsoft\User Account Pictures\user.bmp" ".\Mount\ProgramData\Microsoft\User Account Pictures\" /S /H /Y >nul

что не эстетично...

Mr dUSHA 26-12-2009 03:12 1304503

Цитата:

Цитата Pozia
я снова по поводу файла user.bmp. Прикрепляю лог. В нем видно что только этот файл не копируется. На мой взгляд не обрабатывается файл так как в пути есть пробелы. Можете исправить? »

Исправил.
Косяки были с наследованием прав на папках. Теперь утилита их еще более корректно их переустанавливает на время копирования.

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

atego177 26-12-2009 13:42 1304670

Интересует возможность применения патчинга MUI-файлов, изменяющий размер из 9 на 8 интерфейсного шрифта Segoe UI в диалоговых ресурсах.
Проблема вобщем то с разрешением экрана на нетбуке максимальное на Win 7 1024 на 600 и многие окна не влазиют в экран, а кнопки ok применить как правило находятся снизу и оказываются не доступны.
Вопрос: Изменится размер окон в Windows или во всех установленных программах?
Если кто сталкивался с анологичной прблемой отзовитесь пожалуйста, можно ли достичь желаемого эффекта применив данный патч?

Smarty 26-12-2009 13:52 1304680

atego177,
Цитата:

Цитата atego177
Вопрос: Изменится размер окон в Windows или во всех установленных программах? »

Ответ в шапке этой темы
(Mr. dUSHA поделился написанной им утилитой, которая изменяет размер шрифта с 9 на 8.)

Pozia 26-12-2009 13:59 1304686

Mr dUSHA, еще косяк нашел. При применении патча смены размера шрифтов с 9 на 8 в Панели управления при Больших значках некоторые надписи налагаются друг на друга. Как это исправить? скрин чуть позже прикреплю если нужно

Smarty 26-12-2009 14:23 1304705

atego177,
Цитата:

Цитата atego177
изменится ли размер окон в установленных сторонних программах. »

Если в диалоге программы прописан шрифт MS Shell Dlg, то изменится, а если указан конкретный, то нет.

atego177 26-12-2009 14:31 1304714

Понятно, буду ждать от Mr dUSHA новой версии и буду тестить.

geepnozeex 01-01-2010 15:08 1308602

во вложении версия патчера 9.12.30.2 ,а в шапке 9.11.30.2

Smarty 01-01-2010 15:16 1308606

Цитата:

Цитата geepnozeex
во вложении »

И где оно?

geepnozeex 01-01-2010 15:22 1308608

Цитата:

Цитата Smarty
И где оно? »

дедушка мороз украл :)
но я успел скачать 9.12.30.2 и опробовать

Mr dUSHA 01-01-2010 16:03 1308617

Новая версия

Версия 10.1.1.1
  1. Переработаны внутренние механизмы утилиты. Теперь патчинг ресурсов, копирование файлов и корректировку размера шрифтов возможно осуществлять за один запуск утилиты, в одной командной строке.
  2. Изменены ключи командной строки (см. соответствующий раздел).
  3. Добавлен функционал пропатчивания с контролем версий целевых файлов.
  4. Добавлен функционал умного отката изменений с контролем версий восстанавливаемых файлов.

AlexS94 02-01-2010 04:16 1308953

Mr dUSHA, то есть если изменились ключи, то не действительна структура от Smarty, ?

Smarty 02-01-2010 11:12 1309016

AlexS94, это никак не связано, только вчера всё проверял!
Изменились скрипты, а структура папок может быть любой.
Вот пример для "живой" системы с новыми ключами:
Код:

W7Patcher.exe -C C:\WORK\FILES -P C:\WORK\RESOURCES -F -R
-C C:\WORK\FILES - копирование файлов
-P C:\WORK\RESOURCES - пропатчивание
-F - изменение размера шрифтов
-R - перезагрузка

Pozia 02-01-2010 11:38 1309033

Smarty, вы забыли о ключе -D <DIR>, мне кажется он обязателен :)

Smarty 02-01-2010 11:43 1309035

Pozia,
Цитата:

Цитата Smarty
Вот пример для "живой" системы с новыми ключами »

Цитата:

Цитата Mr dUSHA
-D <DIR> - Папка назначения с целевой системой, обработка которой производится (например это может быть папка, в которую смонтирован файл install.wim).
Если производится обработка "живой системы", то этот ключ указывать не нужно. »


Pozia 05-01-2010 01:05 1311048

Цитата:

Цитата Mr dUSHA
Цитата Pozia:можно ли с помощью данного патча удалить из смонтированного install.wim ненужные мне файлы? »
Сейчас нет. Сам сейчас думаю, как красиво реализовать такую функцию. »

есть ли какие продвижения в этом направлении?

Mr dUSHA 05-01-2010 12:52 1311249

Цитата:

Цитата Pozia
есть ли какие продвижения в этом направлении? »

Не делал.

Mr dUSHA 10-01-2010 18:20 1316445

Новая версия

Версия 10.1.10.1
  1. Добавлен функционал, создающий при пропатчивании "живой системы" соответствующую запись в аплете "Установка и удаление программ" Панели Управления для возможности отката произведенного патча. Функционал включается дополнительными ключами -RS и -RM.

OEM22 21-01-2010 11:41 1325885

Цитата:

Цитата Pozia
Цитата Mr dUSHA:
Цитата Pozia:можно ли с помощью данного патча удалить из смонтированного install.wim ненужные мне файлы? »
Сейчас нет. Сам сейчас думаю, как красиво реализовать такую функцию. »
есть ли какие продвижения в этом направлении? »

Цитата:

Цитата Mr dUSHA
Не делал. »

Привет. Тоже очень бы хотелось, что бы с помощью W7Patcher можно было удалять файлы(не нужные темы, обои, курсоры), надеюсь, что это будет реализовано. :up

Mr dUSHA 23-01-2010 22:10 1328088

Цитата:

Цитата OEM22
Тоже очень бы хотелось, что бы с помощью W7Patcher можно было удалять файлы(не нужные темы, обои, курсоры), надеюсь, что это будет реализовано. »

Принято решение функции удаления не делать, дабы не давать в руки малограмотным юзерам легкого средства для убивания системы.

Pozia 24-01-2010 17:59 1328667

Цитата:

Цитата Mr dUSHA
дабы не давать в руки малограмотным юзерам легкого средства для убивания системы »

в принципе и
Цитата:

Цитата Mr dUSHA
Windows 7 Universal Resource Patcher »

можно легко убить систему неправильно перезаписав системные файлы что с успехом утилита делает. Неужто закроете проект? :) Если кто то и убъет систему так на ошибках ведь учимся. На мой взгляд функционал удаления все таки нужно сделать для полного комплекта.

OEM22 25-01-2010 21:20 1329751

Цитата:

Цитата Pozia
Если кто то и убъет систему так на ошибках ведь учимся. На мой взгляд функционал удаления все таки нужно сделать для полного комплекта. »

полностью солидарен.

Smarty 27-01-2010 22:28 1331760

Цитата:

Цитата Pozia
На мой взгляд функционал удаления все таки нужно сделать для полного комплекта. »

Для полного комплекта можно столько нажелать!
Логично, чтобы утилита сама монтировала образы, например.
А потом ещё чего-нибудь. И ещё чего-нибудь...
Патчер делался для конкретных задач, а вы хотите All-in-one!
:)

Jekson07 27-01-2010 22:42 1331770

Цитата:

Цитата Smarty
Патчер делался для конкретных задач, а вы хотите All-in-one! »

Было бы замечательно, если бы утилита могла ещё считывать мысли и самостоятельно реализовывать их в виде готовых патчеров с ресурсами.
:gigi:

Pozia 27-01-2010 23:46 1331821

Цитата:

Цитата Smarty
Для полного комплекта можно столько нажелать! »

сам Mr dUSHA вначале хотел это реализовать но передумал.
Цитата:

Цитата Jekson07
Было бы замечательно, если бы утилита могла ещё считывать мысли и самостоятельно реализовывать их в виде готовых патчеров с ресурсами. »

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

Smarty 28-01-2010 00:29 1331836

Цитата:

Цитата Pozia
переписывая пустышками нужные файл »

Зачем?

Smarty 01-02-2010 00:02 1335491

Pozia, так сказать, возвращаясь к прочитанному.
Цитата:

Цитата Pozia
можно легко убить систему неправильно перезаписав системные файлы что с успехом утилита делает »

Утилита не может неправильно перезаписать системные файлы!
У неё встроенная "защита от дурака"! Если вы неправильно положите исходный файл или патчер,
то не произойдет абсолютно ничего, т.к. утилита сначала проверяет конечный файл. Если его нет,
то патчер будет пропущен, а файл будет добавлен в систему. Но какой вред может причинить,
допустим, ошибочно помещённый в папку Windows файл Shell32.dll?
Вот если "случайно" взять Notepad.exe, переименовать его в TaskMgr.exe и заменить при помощи
патчера реальный TaskMgr.exe, то тут никакая защита не поможет!

ЗЫ. А автору советую написать в шапке темы:
"За неправильное использование утилиты автор ответственности не несет!"

ЗЗЫ. Пока не известно случаев, когда были "убиты" системы!

sser777 05-02-2010 14:52 1339761

Smarty, а как сделать, чтобы патчер менял не размер шрифта, а сам шрифт? Или это не реально?

Smarty 05-02-2010 16:47 1339879

sser777, патчер может и заменять и добавлять любые файлы!

sser777 06-02-2010 08:25 1340331

Тогда как им подменить шрифт Segoe UI на Tahoma, не меняя размер шрифта, во всех файлах .mui? Подскажите, плиз. Спасибо.

Smarty 06-02-2010 08:55 1340342

Вложений: 1
sser777,
Цитата:

Цитата sser777
подменить шрифт Segoe UI на Tahoma »

А это уже из области редактирования ресурсов.
Патчер заменяет или добавляет файлы!
Во вложении подписанный шрифт Segoe UI, но содержащий Tahoma от автора темы.
Вот это патчер может поменять.
Но сделав такую замену вы лишитесь шрифта Segoe UI и у вас будет два шрифта Tahoma.

sser777 06-02-2010 14:58 1340527

Да, спасибо. Это я в курсе.

Mr dUSHA 06-02-2010 20:58 1340814

Цитата:

Цитата Smarty
Во вложении подписанный шрифт Segoe UI, но содержащий Tahoma от автора темы.
Вот это патчер может поменять. »

Шрифт не от автора темы :) Я его где-то нашел в интернете.

Но главное не это, а то, что если тупо заменить этот шрифт патчером, то после перезагрузки мы увидим половину менюшек вообще без текста.
Чтоб не нарваться на эти грабли, после отработки W7Patcher, заменяющего шрифт, и до перезагрузки (авто перезагрузку средствами утилиты в скрипте необходимо отключить) нужно также установить через ПКМ файл fonts.inf из вложения.

Суть в том, что механизмы управления шрифтами ОС как-то отслеживают изменения в шрифтовой ветке реестра (см. fonts.inf), и обновляют какие-то кэши шрифтов, или еще что-то (что именно, я пока не раскопал) и в результате после перезагрузки мы видим уже безглючную работу шрифтов.

Smarty 06-02-2010 21:05 1340819

Вложений: 1
sser777, вот ещё твик реестра, устанавливающий "MS Shell Dlg"="Tahoma".

sser777 07-02-2010 11:12 1341176

Спасибо большое всем. Бум пробовать.

AlexS94 12-02-2010 17:02 1345550

Mr dUSHA, доброго времени суток. наконец таки перешёл на x64, но столкнулся с проблемой патчинга: taskmgr.exe, пропатчил все файлы taskmgr.exe, но диспетчер задач не изменился (вкладка быстродействие, нагрузка проца и памяти)
ваш патчер вроде универсальный ,и для x86 ,и для x64?
так в чём же проблема?

Smarty 12-02-2010 17:40 1345577

AlexS94, дело не в патчере, а в структуре 64-битной версии системы!

AlexS94 12-02-2010 19:05 1345632

Smarty, я знаю что вся эта околесица с x64 системами связана с реестром, но здесь я не могу понять почему?
Цитата:

Цитата AlexS94
пропатчил все файлы taskmgr.exe, но диспетчер задач не изменился »

даже руками всё искал и проверял, но всё равно.
Может стоит сделать отдельную ветку форума для x64 систем?

Mr dUSHA 12-02-2010 20:46 1345709

Цитата:

Цитата Smarty
дело не в патчере, а в структуре 64-битной версии системы! »

32 битная версия патчера из шапки адекватно работать на х64 не должна. Следующую версию патчера я выложу сразу в двух вариантах - х86 и х64. В исходнике для этого ничего переделывать не нужно.

Но вопрос еще в том, что будут ли 32 битные рестораторовские патчеры адекватно работать и патчить 64-битные файлы из 64-битной ОС.
Проверьте кто-нибудь этот момент плиз.

AlexS94 12-02-2010 21:25 1345733

Цитата:

Цитата Mr dUSHA
будут ли 32 битные рестораторовские патчеры адекватно работать и патчить 64-битные файлы из 64-битной ОС »

Работают все с форума, кроме taskmgr.exe

Smarty 12-02-2010 21:32 1345741

AlexS94,
Цитата:

Цитата AlexS94
Работают все с форума, кроме taskmgr.exe »

taskmgr.exe - откуда взят?

AlexS94 13-02-2010 00:18 1345895

Smarty, ваш из темы в архиве, я свой делал, но всё так же

Smarty 13-02-2010 08:19 1345983

AlexS94,
Цитата:

Цитата AlexS94
ваш из темы в архиве »

Тогда неудивительно, что не получилось. Он для х86 системы!

AlexS94 13-02-2010 13:21 1346121

Smarty, это не играет роли! Патчи ресторатора работают по принципу замены файлов по указаному пути, а библиотеки x64 идентичны x86!

Mr dUSHA 13-02-2010 13:38 1346134

Цитата:

Цитата AlexS94
Патчи ресторатора работают по принципу замены файлов по указаному пути, а библиотеки x64 идентичны x86! »

Сами хоть поняли, что сказали?
Патчеры меняют ресурсы в библиотеках, и не их самих.

AlexS94 13-02-2010 14:03 1346147

Mr dUSHA, я это и пытался сказать.

Smarty 13-02-2010 18:09 1346310

AlexS94, Вы в школе учились? Доказывание теоремы от обратного - про такое слышали?
Если патчи
Цитата:

Цитата AlexS94
x64 идентичны x86 »

, то утверждение
Цитата:

Цитата AlexS94
Работают все с форума, кроме taskmgr.exe »

не верно или всё-таки разница есть!?

Mr dUSHA 14-02-2010 00:38 1346590

Цитата:

Цитата Smarty
не верно или всё-таки разница есть!? »

Та нету там никакой разници.
Все исполняемые модули и для х86 и для х64 из одних и тех же исходников собираются, и ресурсы у них одни и те же, идентичные абсолютно, поскольку из одного источника.
Проблема может быть только непосредственно в самом патчере, который не корректно обрабатывает 64-битные исполняемые файлы PE32+.

П.С. 64-битный taskmgr.exe также патчится респатчером нормально.

AlexS94 14-02-2010 12:26 1346769

Mr dUSHA, патчится, когда открываешь ресторатором его там ресурсы заменены, но когда вызываешь диспетчер задач ноль изменений.

Mr dUSHA 14-02-2010 15:18 1346851

Цитата:

Цитата AlexS94
патчится, когда открываешь ресторатором его там ресурсы заменены, »

На самом деле не патчится ничего из папки System32.
Реально патчатся 32-битные файлы из папки SysWOW64, а не 64-битные из System32.

Ресторатором вы открываете на самом деле 32-битную версию taskmgr.exe из SysWOW64, хотя ресторатор и думает, что открывает из папки System32, и видите, что она пропатчена. Суть вся в том, что 64-битная ОС для 32-битных програм перенаправля все пути в папку System32 (в которой содержатся 64-битные библиотеки) на папку SysWOW64 (в которой содержатся 32-битные библиотеки).

Далее при запуске "диспетчера задач" запускается не патченый 64-битный taskmgr.exe из настоящей папки System32.

AlexS94 14-02-2010 16:58 1346924

Mr dUSHA, а как мне сделать x64 патчер?

Mr dUSHA 14-02-2010 18:32 1346997

Цитата:

Цитата AlexS94
а как мне сделать x64 патчер? »

Сейчас никак, поскольку ресторатор только 32-битный бывает.
Позже доделаю патчер так, чтоб обходить этот "баг", и патчить обычными 32-битными респатчерами и файлы из System32 64-битной системы.

AlexS94 14-02-2010 19:33 1347042

Mr dUSHA, а почему тогда патчи на всё остальное работают?

Mr dUSHA 14-02-2010 20:50 1347087

Цитата:

Цитата AlexS94
а почему тогда патчи на всё остальное работают? »

Все, что в System32 - НЕ патчится. Вместо них патчатся файлы в SysWOW64.

AlexS94 14-02-2010 20:57 1347093

но taskmgr/exe там и там есть, я их оба патчу, и explorer.exe тоже в SysWow64 есть, но на него патч проходит.

Smarty 14-02-2010 21:06 1347104

AlexS94, папка SysWow64 для работы (как ни странно!) 32-х битных программ, поэтому там и проходит патч!

Mr dUSHA 14-02-2010 21:28 1347126

Цитата:

Цитата AlexS94
но taskmgr/exe там и там есть, я их оба патч »

Уличная магия :)
На самом деле если вы запустите патчер пропатчить taskmgr.exe в System32, то пропатчится реально файл в SysWow64.
А потом вы открываете Ресторатор, открываете в нем файл taskmgr.exe из System32, чтоб посмотреть пропатченость ресурсов, то хитрая система всеровно подсовывает вам файл из SysWow64.
Такчто вы два раза обрабатываете один и тот же файл, и два раза его просматриваете, а думаете, что видите два разных файла.

Другое дело если вы в Проводнике выдерните файл taskmgr.exe из System32 в корень диска, там его пропатчите ресторатором, и засунете пропатченый Проводником назад в System32, то тогда все будет так, как надо.

AlexS94 14-02-2010 21:35 1347131

Mr dUSHA, то есть, можно вырывать файлы из дистрибутива и патчить их отдельно, а потом заменять?

Smarty 14-02-2010 22:20 1347181

Цитата:

Цитата AlexS94
то есть, можно вырывать файлы из дистрибутива и патчить их отдельно, а потом заменять? »

Именно так, через папку c файлами, а не патчерами!
Но это не всегда может сработать, т.к. в системе может быть файл с более поздней версией.
Подмена нового файла на старый (версии) может привести к нерабочей системе!
Или ждите решения от автора темы, или сверяйте версии файлов...

ЗЫ. "Вырывать" файлы тогда лучше из дистра для дистра и из системы для системы!

AlexS94 15-02-2010 15:18 1347626

Smarty, спасиб, наверное буду ждать "гуманное" решение проблемы)

Mr dUSHA 15-02-2010 16:42 1347696

Новая версия

Версия 10.2.15.3
  1. Поддержка платформы х64 (переделка самих рестораторовских ресурсных патчеров не требуется).
  2. Ключ -N теперь работает и на живой системе.
  3. Сделана более надежная очистка кеша иконок.
  4. Много разных мелких оптимизаций и багофиксов...

AlexS94 17-02-2010 22:54 1349845

Mr dUSHA, доброго времени суток. Сегодня пропатчивал систему (x64), и у меня не с копировалась большая часть файло: папки с гаджетами и папки с темами.
В чём проблема? файлы тем скопировались куда надо, даже aero на новый заменился.

Mr dUSHA 17-02-2010 23:25 1349871

Цитата:

Цитата AlexS94
В чём проблема? файлы тем скопировались куда надо, даже aero на новый заменился. »

Спасибо за багрепорт! Исправлено.

Новая версия:

Версия 10.2.17.1
  1. Исправлена ошибка не копирования файлов ключем -С, если целевая папка не существует. Ошибка случайно закралась в предыдущую версию.

AlexS94 17-02-2010 23:32 1349880

Mr dUSHA, тоже к вашему сведенью http://forum.oszone.net/thread-147202-13.html

Smarty 17-02-2010 23:37 1349885

AlexS94, про ошибку в теме Изменение файла INSTALL.WIM я написал, узнав об этом от автора!

Mr dUSHA 18-02-2010 01:50 1349975

Цитата:

Цитата AlexS94
тоже к вашему сведенью »

Так и не понял, что именно я там должен принять к сведенью?

AlexS94 18-02-2010 02:01 1349980

Mr dUSHA, не правильно патчатся файлы для нестандартных тем, только что проверил новый патчер: он не работае вообще, даже лог не ведёт.

Mr dUSHA 18-02-2010 03:36 1350006

Цитата:

Цитата AlexS94
не правильно патчатся файлы для нестандартных тем »

Не понял, о чем речь? Какие темы? И при чем там патчер из этой темы?

Цитата:

Цитата AlexS94
он не работае вообще, даже лог не ведёт. »

Не подтверждаю. Работает нормально, на обеих платформах.

AlexS94 18-02-2010 04:07 1350010

Mr dUSHA, хотелось бы узнать, на чём вы пишите патчер?
Попробую пересобрать скрипты, может там что не так...
Прошу прощения-это у меня у системы глюк был)

Mr dUSHA 19-02-2010 03:44 1350797

Очередное исправление:

Версия 10.2.19.1
  1. Исправлены не корректно работающие ключи -RS и -RM. Теперь пункт деинсталляции всегда правильно появляется, отрабатывает и удаляется.

Bond01 24-02-2010 13:30 1354743

Подскажите где брать сами ресурсы для пропатчивания, для изменения, это как я понял только инструмент для работы?

Smarty 24-02-2010 18:34 1355023

Цитата:

Цитата Bond01
Подскажите где брать сами ресурсы »

Внизу шапки внимательно смотрели?

Bond01 25-02-2010 19:30 1355881

Подскажите - как пропатчить только шрифт в дистрибутиве, в папке C:\WORK
Несколько раз запускал и патчит живую систему.
______________________
Запустил снова и заработало, а если по умолчанию ничего не менять в скрипте, то тогда он что будет патчить, я имею ввиду в дистрибутиве?

Smarty 25-02-2010 19:41 1355892

Bond01,
Код:

IMAGEX /MOUNTRW C:\WORK\INSTALL.WIM 5 C:\WORK\MOUNT
W7PATCHER.EXE -D C:\WORK\MOUNT -F -N
IMAGEX /UNMOUNT /COMMIT C:\WORK\MOUNT
здесь должна быть пустая строка

где:
-D C:\WORK\MOUNT - указание пути к смонтированному дистрибутиву
-F - патч шрифтов
-N - отказ от создания бэкапа

Bond01 01-03-2010 14:46 1358824

Верна ли команда для пропатчивания дистрибутива и замены шрифта в размонтированном образе?

Код:

W7PATCHER_X86.EXE -D C:\WORK\MOUNT -F -P -N
IMAGEX /UNMOUNT /COMMIT C:\WORK\MOUNT

Я размонтировал Waiкom, заменил ресурсы и чтобы не закрывать образ сразу же хочу пропатчить.

Smarty 01-03-2010 19:16 1358995

Bond01, прочитайте ещё раз (или два) в шапке темы раздел
Пропатчивание графических ресурсов с контролем версий
Цитата:

Цитата Bond01
Верна ли команда »

Нет.

Virtyaluk 07-03-2010 19:21 1363124

Mr dUSHA,
Мне вот интересно как вы оформили "изменение владельца файла" в программном коде??
и вообще на каком языке написан сам патчер?
-*---*-

и вот еще:
могли бы вы добавить в патчер возможность пропатчивания файлов не строго из файлов, типа Patch_<name.extension>.exe,
а и возможность использовать патчеров с именами, типа patch_shell32.dll_1.exe и patch_shell32.dll_2.exe т.е. несколько штук и в алфавитном порядке???

Mr dUSHA 07-03-2010 22:04 1363231

Цитата:

Цитата Virtyaluk
могли бы вы добавить в патчер возможность пропатчивания файлов не строго из файлов, типа Patch_<name.extension>.exe,
а и возможность использовать патчеров с именами, типа patch_shell32.dll_1.exe и patch_shell32.dll_2.exe т.е. несколько штук и в алфавитном порядке??? »

Не будет такого никогда.

Virtyaluk 08-03-2010 01:29 1363355

Mr dUSHA,
Цитата:

Цитата Virtyaluk
Мне вот интересно как вы оформили "изменение владельца файла" в программном коде??
и вообще на каком языке написан сам патчер? »

ну, а это??

Mr dUSHA 08-03-2010 02:01 1363364

Цитата:

Цитата Virtyaluk
ну, а это?? »

Написано на C++ в среде Visual Studio 2008.
А про подробности реализации рассказывать не буду. Читайте MSDN, там все нужное есть.

Smarty 08-03-2010 08:25 1363420

Цитата:

Цитата Virtyaluk
возможность использовать патчеров с именами, типа patch_shell32.dll_1.exe и patch_shell32.dll_2.exe »

Я так понимаю, это нужно для вариантов установки?
Если да, то варианты можно сделать через скрипт.

Virtyaluk 08-03-2010 18:25 1363720

Smarty,
Цитата:

Цитата Smarty
Я так понимаю, это нужно для вариантов установки? »

именно.
раз патчер написан на C++ в среде Visual Studio 2008 я, думаю, сумел бы написать мне нужный вариант (есть практика в Borland Bulder ’е т.е. C++ и Delphi),
а скриптом....наверное, можно и весь патчер заменить (не знаю, для меня это очень вульгарно).

Smarty 08-03-2010 18:33 1363730

Цитата:

Цитата Virtyaluk
раз патчер написан на C++ в среде Visual Studio 2008 я, думаю, сумел бы написать мне нужный вариант »

Так дело за малым - написать! С нуля... :)
Цитата:

Цитата Virtyaluk
а скриптом....наверное, можно и весь патчер заменить (не знаю, для меня это очень вульгарно) »

Если для выбора варианта оформления нужна программа, то флаг вам в руки...

Virtyaluk 08-03-2010 18:49 1363740

Цитата:

Цитата Smarty
Так дело за малым - написать! С нуля... »

зачем тогда был написан Вин7ЮниверсалПатчер? не для того чтоб вы писали "...написать! С нуля..."!!,
а я просто предлагаю сделать к программе, как бы, дополнительный модуль (или плагин) для
Цитата:

Цитата Virtyaluk
возможность использовать патчеров с именами, типа patch_shell32.dll_1.exe и patch_shell32.dll_2.exe т.е. несколько штук и в алфавитном »

все таки форум предназначен именно для обмена опытом и в некоторых случаях для создания той или инной утилиты, которая могла бы одной в своем роде и могла "сделать" больше + и чтоб такие как я не задавали вопросов :)
-*---*-

Цитата:

Цитата Smarty
Если для выбора варианта оформления нужна программа, то флаг вам в руки... »

так это само собой будет оформлено в виде программы с графическим интерфейсом для более удобной навигации
или кто-то предлагает сделать возможность выбора интерфейса в виде скрипта т.е
"Если вы хотите выбрать вариант оформления 1, нажмите кнопу 1.
Если вы хотите выбрать вариант оформления 2...

мало кому такое понравиться, тем более пользователям Вин7
и уж благодарности тогда можно и не ждать :) :)

Smarty 08-03-2010 18:53 1363747

Virtyaluk, автор вам ответил:
Цитата:

Цитата Mr dUSHA
Не будет такого никогда. »

поэтому я и написал:
Цитата:

Цитата Smarty
С нуля... »

Всё, вопрос закрыт!

Virtyaluk 08-03-2010 19:19 1363765

Smarty,
Цитата:

Цитата Smarty
Всё, вопрос закрыт! »

возможно для вас и закрыт так как вы не автор данной утилиты,
а вот Mr dUSHA думаю, не откажется помочь мне, за что ему на перед благодарность.

Mr dUSHA 08-03-2010 19:53 1363784

Цитата:

Цитата Virtyaluk
а вот [b]Mr dUSHA[/b,] думаю, не откажется помочь мне, за что ему на перед благодарность. »

Поскольку:
1. Вы меня спрашиваете, где в MSDN найти нужную информацию, вместо того, чтоб самостоятельно воспользоваться поиском там.
2. Существует эта тема: http://forum.oszone.net/thread-167374.html
3. Существует эта тема: http://forum.oszone.net/thread-165469.html

я думаю, что вам стоит пока "тренироваться на кошках", и досконально разобраться хотябы в тех простых вещах, о которых спрашивали в разделе Программирование.

Вопрос закрыт.

AlexS94 11-03-2010 21:03 1366461

Mr dUSHA, ОГРОМНОЕ СПАСИБО ЧТО ДОБАВИЛИ ПРОПАТЧИВАНИЕ ФАЙЛОВ ТЕМ!!!!!!!!!!!

Mr dUSHA 12-03-2010 00:28 1366601

Цитата:

Цитата AlexS94
ОГРОМНОЕ СПАСИБО ЧТО ДОБАВИЛИ ПРОПАТЧИВАНИЕ ФАЙЛОВ ТЕМ »

Еще сейчас добавил один патч. Теперь всего их 4 штуки. Кратко прочитать можно в справке, выдаваемой патчером, запущенным без ключей.
Описание сделаю позже, когда доделаю некоторые моменты в функционале деинсталлятора.

AlexS94 12-03-2010 22:03 1367349

Mr dUSHA, можно пожалуйста заменить цвет на синий, в таск-менеджере(процент загруженноти цп и памяти)?
И шапку доделать...

OEM22 18-03-2010 16:34 1371624

Mr dUSHA, Привет, а что делают ключи -PBIN1 и -PBIN2 ? Что то не нашёл про это?

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

AlexS94 18-03-2010 18:30 1371704

OEM22, да но есть ещё два ключа:
-PBIN3 - Patch in AUTHUI.DLL file BACKGROUNDDEFAULT.JPG size limitation (для замены изображения экрана приветствия)
-PBIN4 - Patch in USERINIT.EXE function EnableScriptZoneSecurityCheck (?)

OEM22 22-03-2010 21:12 1374788

Привет. При попытке пропатчивания install.wim х64 выдаёт вот такую ошибку:



Неужели теперь, что бы пропатчить 64-битный дистрибутив нужна установленная х64 ОС???

До этого использовал версию W7Patcher_10.1.10.1 и всё было ОК. С нетерпением жду ответа...

P.S. Забыл добавить, что пытался запускать патчер из под Windows 7 Ultimate x86

AlexS94 22-03-2010 22:02 1374834

OEM22, у меня под x86 системой x64 патчер работает, ну и в обратную сторону также, использую W7Patcher_10.3.10.2 и всё норм, а пока Mr dUSHA, не закончит работу над финальной версией, советую использовать эту W7Patcher_10.3.10.2.

OEM22 22-03-2010 22:06 1374841

AlexS94, Я использовал версию 10.3.13.1, ты не мог бы куда нибудь закинуть 10.3.10.2?

AlexS94 22-03-2010 22:10 1374847

OEM22, держи
нету

Mr dUSHA 22-03-2010 23:50 1374926

Цитата:

Цитата AlexS94
советую использовать эту W7Patcher_10.3.10.2. »

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

Цитата:

Цитата OEM22
Привет. При попытке пропатчивания install.wim х64 выдаёт вот такую ошибку: »

Цитата:

Цитата OEM22
P.S. Забыл добавить, что пытался запускать патчер из под Windows 7 Ultimate x86 »

Использовать нужно патчер для такой платформы, на какой платформе вы запускаете его.
В данном случае используйте x86-версию патчера из шапки. Ну и в скрипте, запускающем его подправте имя патчера соответственно.

То есть если вы запускаете патчинг на x86-платформе, то берите x86-патчер не зависимо от того, дистрибутив какой платформы (х86 или х64) вы патчите.
Соответственно запуская патчинг на х64-платформе берите x64-патчер для обработки любого дистрибутива.
Но в любом случае сам набор ресурсов используйте соответствующий целевому дистрибутиву, который обрабатываете.

AlexS94 23-03-2010 00:10 1374930

Mr dUSHA, а в чём отличия последней версии от 10.3.10.2? Хотя бы основные.

OEM22 23-03-2010 05:24 1375020

Mr dUSHA, Огромное спасибо за разъяснение

Oletik 30-03-2010 02:39 1380359

Прочитал шапку у Windows 7 Universal Resource Patcher, толком не понял как применять на "живой системе"?
Вот я создал дерево папок с патчами (и пропатчивание, и замена, и добавление новых файлов) как в системе. Положил в папку D:\For Patch
А дальше что делать, чтобы применить патчи на "живую систему" с помощью W7Patcher?

Smarty 30-03-2010 07:11 1380399

Oletik, посмотрите ещё в шапке этой темы.

AlexS94 03-04-2010 10:11 1384028

Mr dUSHA, можно ли самому пропатчить цвет в "таскменеджере" и какие ресурсы за это отвечают?

Mr dUSHA 04-04-2010 20:21 1384977

Цитата:

Цитата AlexS94
можно ли самому пропатчить цвет в "таскменеджере" »

Да, шеснадцатиричным редактором.

Цитата:

Цитата AlexS94
какие ресурсы за это отвечают »

Ресурсы к этому отношения никакого не имеют. Цвета меняются патчами в секции исполняемого кода.

AlexS94 04-04-2010 20:26 1384979

Mr dUSHA, можно, пожалуйста, мануэл как это сделать!

Mr dUSHA 04-04-2010 20:40 1384987

Цитата:

Цитата AlexS94
можно, пожалуйста, мануэл как это сделать! »

1. Дизассемблируете taskmgr.exe;
2. Находите там функции, рисующие индикаторы, и соответственно те места, где задается цвет для индикаторов и других интересующих нас цветных элементов;
3. Подбираете подходящий новый красивый цвет для индикаторов и меняете шестнадцатиричным редактором в исполняемом коде taskmgr.exe цвет рисования индикатора на свой.

Я делал именно так.

AlexS94 04-04-2010 20:43 1384988

Mr dUSHA, можно ли будет сделать патч, чтобы использовать в дистрибутиве?
Дизассемблируете taskmgr.exe - я человек в этом не сильно разбирающийся, можно попроще...

Mr dUSHA 04-04-2010 20:47 1384991

Цитата:

Цитата AlexS94
можно ли будет сделать патч, чтобы использовать в дистрибутиве? »

Ну так утилита и работает в данном случае как патчер, и может пропатчить и в дистрибутиве. Но только в текущей реализации цвета фиксированы, и свои задать нельзя.

jameszero 06-04-2010 15:52 1386199

Mr dUSHA
Невлезающий текст в некоторых диалогах после патча -F, как нибудь можно победить?


pahan22 06-04-2010 16:29 1386239

Цитата:

Цитата jameszero
Невлезающий текст в некоторых диалогах после патча -F, как нибудь можно победить? »

Для первого скриншота можно либо правкой самих диалогов, либо правкой в стиле оформления размера шрифта для командлинков.
Путь в StyleBuildere'е:
Buttons, Boxes & Controls > Buttons > Button > CommandLink
Параметры Font и BodyFont.
Для второго скрина нужно править сами диалоги.

Список файлов и номера диалогов,
в которых присутствует невлезающий текст при использовании ключа -F (и не только ;)):

Условные сокращения:
1 - Не самый страшный случай, обрезается нижняя часть букв типа: у, р, ц, щ, ф, д. Но всё равно не приятно.
2 - Более неприглядный вид. Обрезаются часть слова или вообще слово(а) целиком.
3 - Ляпы самого MicroSoft'а. Обидно. :(

Код:

connect.dll.mui
№ 103 - 1
№ 109 - 1
№ 199 - 1
№ 299 - 1
№ 505 - 1
№ 507 - 2
DFDWiz.exe.mui
№ 200 - 2
№ 300 - 2
hgcpl.dll.mui
№ 45006 - 3
intl.cpl.mui
№ 101 - 1
msra.exe.mui
№ 108 - 2
№ 2009 - 2
newdev.dll.mui
№ 10161 - 2
pnidui.dll.mui
№ 40101 - 2
printui.dll.mui
№ 510 - 2
rasgcw.dll.mui
№ 103 - 1
№ 131 - 2
№ 134 - 2
№ 135 - 3
№ 140 - 2
№ 141 - 1
№ 150 - 2
№ 151 - 1
timedate.cpl.mui
№ 1 - 1
№ 3 - 1
wcnwiz.dll.mui
№ 521 - 2
WFSR.dll.mui
№ 3870 - 2
WLanConn.dll.mui
№ 101 - 2
wlanpref.dll.mui
№ 10102 - 2
№ 10104 - 2
№ 204 - 2


Список не полон, будет дополняться!

Mr dUSHA 07-04-2010 12:06 1386942

Цитата:

Цитата jameszero
Невлезающий текст в некоторых диалогах после патча -F, как нибудь можно победить? »

Как побеждать - pahan22 выше уже сказал.
А баг такой вылазит из-за того, что в диалогах размеры местоположение элементов хоть и прописаны жестко, но все ровно каким-то образом зависят от размера диалогового шрифта.

Чтоб было все корректно и красиво, лучше вообще не использовать тогда ключ -F в реальном времени.
Удобней один раз собрать все пропатченые ним МУИ-файлы (сначала прогнать всю систему ключом -F, а потом из полученной точки отката восстановить оригиналы файлов в систему ключом -C, после чего создастся еще одна точка отката, в которой будут только патченые МУИ-файлы), и отредактировать их уже Ресторатором, подправив все размеры и расположение элементов. После чего создать полноценные патчеры для каждого из МУИ-файлов и использовать их вместо ключа -F.

Цитата:

Цитата pahan22
Список не полон, будет дополняться! »

Еще добавь в список МУИ от "настройки даты и времени". Там посмотри все диалоги в этом апплете во всех режимах и нажимая на все кнопки.

hobbit25 13-04-2010 00:08 1391202

pahan22, то есть применять FONTSBUGS или FONTS

Smarty 17-04-2010 18:09 1394922

Вложений: 2
TO ALL
Сделал свой вариант избежания багов в диалогах после использования ключа -F
Так же исправлены ошибки локализации!
Спасибо gora :wink:

Патчеры для установленной системы х86

Описание:
* При использовании данного фикса ключ -F больше не нужен.
* Папка отката изменений не создается!
* Во всех системных диалогах шрифт Segoe UI заменен на MS Shell Dlg.
* Можно использовать без установки пакетов оформления.
* При использовании в составе пакета оформления (с уменьшением размера шрифтов) редактировать эти файлы MUI!

Установка:
Скачать из вложения файл MUI_8.7z, распаковать в любое место и запустить MUI_8.EXE.
Через несколько секунд после запуска компьютер будет автоматически перезагружен.
После работы пакета мусора не остается! :)

Патчеры для дистрибутива х86

Установка:
Распаковываем архив на С:\, кладем в папку MUI_8 образ Install.wim, запускаем Distr.cmd.
В скрипте прописана редакция Ultimate (5).
По завершении работы скрипта смотрим файлы Mount.log и W7Patcher.log. При отсутствии ошибок
закидываем исправленный Install.wim в образ установочного диска.

Nicholas 18-04-2010 09:45 1395301

Ключ - F Навредил еще. Еслиб я знал что он мне пол винды отрубит я бы с ним не патчил. У меня не отображаются значки в панели управления. И все из за ключа -F. Как исправить последствия патча ключом - F ?
Придется винду обновлять, все навернуло. Зачем ставить такой ключ пользователям если он вредит? И даже предупреждений нету нигде(

Smarty 18-04-2010 09:52 1395307

-KOLYA-, вы понимаете, что делает ключ -F? Видно не понимаете!
Цитата:

Цитата -KOLYA-
У меня не отображаются значки в панели управления. »

К значкам он никакого отношения не имеет, он уменьшает размер шрифта и прекрасно с этим справляется!
Цитата:

Цитата -KOLYA-
Как исправить последствия патча ключом - F ? »

Сделать откат изменений.

geepnozeex 18-04-2010 19:30 1395739

w7 x64
не патчатся файлы - shell32.dll в C:\Windows\SysWOW64 , wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.16385_none_d272c6d7600db661_shell32.dll_0d29dca9 в C:\Windows\winsxs\Backup , shell32.dll в C:\Windows\winsxs\wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.16385_none_d272c6d7600db661, wmploc.dll
в C:\Windows\winsxs\wow64_microsoft-windows-mediaplayer-core_31bf3856ad364e35_6.1.7600.16385_none_71b35f189d2b8237

Mr dUSHA 19-04-2010 00:27 1395898

geepnozeex,
А журнал где? Я на кофейной гуще не гадаю. :)

geepnozeex 19-04-2010 13:58 1396162

в журнале всё ОК.
при патчинге shell32.dll в SysWOW64 и в виде wow64_microsoft-windows-shell32 с виндой проблемы - неработает wmp12 и интерфейс винды портится.
я решил отказаться от этих патчей.

Smarty 19-04-2010 14:46 1396187

geepnozeex,
Цитата:

Цитата geepnozeex
при патчинге shell32.dll в SysWOW64... - неработает wmp12 и интерфейс винды портится.

:o как у меня интерфейс испортился!



Странно, а плеер работает!

Про shell32.dll уже писалось, что возможны баги с многоканальным звуком, но чтоб интерфейс портился...
Может стоило патчеры как следует делать? Или ещё что...

geepnozeex 19-04-2010 16:14 1396244

Smarty - где интерфэйс испортился на картинке ?

Про shell32.dll - возможно и не в нём причина.
патчи я использовал ещё со времён w7 x86.

я хотел пропатчить все нужные файлы - например shell32.dll во всей системе ,в w7 x86 shell32.dll хранится в трёх местах,а w7 x64 в шести местах,в тех местах которые были и в х86 проблем с патчингом нет

Smarty 19-04-2010 16:22 1396250

geepnozeex,
Цитата:

Цитата geepnozeex
где интерфэйс испортился на картинке ? »

Вот и я о том же, что shell32.dll пропатчен, а с интерфейсом всё ОК!

hobbit25 19-04-2010 18:27 1396333

Smarty, а если уже заюзал ключик -F в дистре можно ли поверх вашим mui_8_distr пропатчить!!??

Smarty 19-04-2010 19:49 1396393

Вложений: 1
hobbit25,
Цитата:

Цитата hobbit25
можно ли поверх »

Нужно! Но это не всё, сколько ещё последствий будет найдено!
Сегодня нашел баги в sysdm.cpl.mui в виде непомещающегося текста.
Патчер прикладываю.

hobbit25 19-04-2010 20:22 1396412

Smarty, и патчинью нет конца ))))

Smarty, а в какую папочку ложить или класть )?

Цитата:

Цитата Smarty
Patch_sysdm.cpl.mui.7z »


Smarty 19-04-2010 20:27 1396417

hobbit25, MUI\Windows\System32\ru-RU

Smarty 20-04-2010 19:53 1397149

geepnozeex,
Цитата:

Цитата geepnozeex
зачем тогда shell32.dll в system32 ? »

Папка system32 содержит 64-битные файлы, а syswow64 - 32-битные.

Мне давно интересно, зачем вы пытаетесь патчить папку winsxs?

Mr dUSHA 20-04-2010 20:10 1397161

Цитата:

Цитата Smarty
Мне давно интересно, зачем вы пытаетесь патчить папку winsxs? »

Надоел мне этот атракцион с winsxs. Возможно в следующей версии сделаю фильтрацию для всех функций патчера, чтоб либо winsxs вообще весь не обрабатывался, либо как минимум winsxs\backup пропускался.

Smarty 20-04-2010 20:14 1397163

Mr dUSHA,
Цитата:

Цитата Mr dUSHA
winsxs вообще весь не обрабатывался »

:up

geepnozeex 20-04-2010 20:39 1397184

всё разобрался я - нужно было для amd64 новые патчи создавать .
думал старые должны прокатить - замена тех же ресурсов с теми же номерами ,но нет.

Smarty 20-04-2010 21:21 1397221

geepnozeex, однако...
Я обе папки - и SysWOW64 и System32 - успешно пропатчил ресурсами, подготовленными на х86 системе!
У вас в системных папках одинаковые файлы с разными ресурсами чтоль? Или вы не ресурсы, а код патчили?
Мало того, что вы себе, так ещё и людям голову морочите!

Mr dUSHA 30-04-2010 19:21 1404240

Новая версия

Версия 10.4.30.1
  1. Изменения в функционале деинсталлятора:
    Теперь при пропатчивании системы с ключами -MU -SB, то есть с созданием пункта деинсталляции пакета в Панели управления, сам патчер копируется не в Program Files, как раньше, а в папку Windows.
    Далее при деинсталляции этого пакета оформления через Панель управления удаляется как "точка отката", так и сам патчер из папки Windows, а также журнал его работы, расположенный там же. Таким образом, производится полная очистка системы с удалением всех хвостов от деинсталлированного пакета оформления.
  2. Добавлен экспериментальный ключ -F2, меняющий не только размер шрифта из 9 на 8, но и его имя из Segoe UI на Segoe MI Шрифт Segoe MI - это переименованная Tahoma. Распространяется отдельно, по личному запросу конкретного экспериментатора. :)
  3. Папка \Windows\winsxs теперь исключается из обработки, и никакие действия с файлами в этой папке производиться патчером не будут. Этим введена вынужденная защита от ламеров, не понимающих предназначения \Windows\winsxs, и уродующих ее содержимое.
  4. Как обычно, оптимизация кода и мелкие исправления в большом количестве, которые сейчас уже и не вспомню... :)

AlexS94 30-04-2010 19:59 1404260

Mr dUSHA, а можно узнать назначение папки winsxs?
Насколько я понимаю оттуда берутся файлы для восстановления системы.
Я прав?

geepnozeex 02-05-2010 14:38 1405174

не патчить Windows\winsxs это круто - все слетает при обновлениях и восстановлении системы- я ламер ,я патчу не только winsxs но и всё остальное содержащее изменённые ресурсы.
например 10 файлов shell32.dll на x64 системе .

Smarty 02-05-2010 14:49 1405176

geepnozeex,
Цитата:

Цитата geepnozeex
я ламер »

Понятно...
Цитата:

Цитата geepnozeex
все слетает при обновлениях и восстановлении системы »

Значит ключ -V добавлен в патчер зря?

geepnozeex 02-05-2010 15:51 1405203

ключ -V - я из описания непонял что это и зачем.
у меня после прохода системной утилиты sfc /scannow ничего не сбрасывается на дефол,потому что пропатчено сразу всё.
а то понапридумывают какие то перепропатчивания - делать нужно так - пропатчил и забыл об этом

PainteR 02-05-2010 17:02 1405235

Цитата:

Цитата AlexS94
можно узнать назначение папки winsxs? »

Можно)
читать дальше »
Все компоненты операционной системы находятся в папке WinSxS. Фактически мы можем назвать эту папку хранилищем компонентов. Каждый компонент имеет уникальное имя, которое включает в себя номер версии, язык локализации и процессорную архитектуру, для которой он был собран. Папка WinSxS - единственное место в системе, где находятся компоненты, а все остальные экземпляры, которые вы можете найти в системе - это отражения, всего лишь жесткие ссылки на системное хранилище. Позвольте мне повторить последнее утверждение - в операционной системе есть только один экземпляр (или полная копия данных)каждой версии каждого файла и этот экземпляр находится в папке WinSxS. Итак, если смотреть на вопрос с такой перспективы, то папка WinSxS содержит в себе абсолютно всю ОС. Это также объясняет, почему когда вы проводите операции типа проверки системных файлов (System File Checker, SFC), установки дополнительных ролей или функций, система не запрашивает диск.

Ссылка на всю статью.
Можно еще вот с этим ознакомится.

Smarty 02-05-2010 17:11 1405239

geepnozeex,
Цитата:

Цитата geepnozeex
а то понапридумывают какие то перепропатчивания - делать нужно так - пропатчил и забыл об этом »

А как быть с обновлениями?

geepnozeex 03-05-2010 12:18 1405664

цитата из статьи по winsxs
" Папка WinSxS - единственное место в системе, где находятся компоненты, а все остальные экземпляры, которые вы можете найти в системе - это отражения, всего лишь жесткие ссылки на системное хранилище. Позвольте мне повторить последнее утверждение - в операционной системе есть только один экземпляр (или полная копия данных)каждой версии каждого файла и этот экземпляр находится в папке WinSxS."

делаем вывод что как раз только winsxs и нужно патчить ,а теперь с новой версией патчера это невозможно.

Smarty - а что с обновлениями? - у меня пропатчены все файлы в winsxs и winsxs\backup и обновления мне не страшны ,я проверял на системе только с патчами без обнов - ставил обновления и всё отлично .
тоже и с sfc /scannow

Boa Soft 03-05-2010 12:38 1405673

Цитата:

Цитата geepnozeex
" Папка WinSxS - единственное место в системе, где находятся компоненты, а все остальные экземпляры, которые вы можете найти в системе - это отражения, всего лишь жесткие ссылки на системное хранилище. Позвольте мне повторить последнее утверждение - в операционной системе есть только один экземпляр (или полная копия данных)каждой версии каждого файла и этот экземпляр находится в папке WinSxS." »

Это точно. В разных статьях - разное утверждение. В одних - в WinSxS лежат сами файлы, а в системных папках - хардлинки. В других - в системе файлы, а в WinSxS - хардлинки.

Так что, не совсем понятно "кто есть ху". Есть ли инструмент, для просмотра типа файла - чтобы отличить хардлинк от файла.

И, интересный вопрос. Вот, мы пытаемся патчить файл, на который установлен хардлинк. Изменится ли содержимое файлов по хардлинкам? И наоборот мы пытаемся патчить файл по хардлинку, изменится ли при этом файл, на который он указывает. Или же в этих случаях создаются копии файлов.

Так что, вопросов достаточно много.

Smarty 03-05-2010 12:44 1405676

geepnozeex,
Цитата:

Цитата geepnozeex
делаем вывод что как раз только winsxs и нужно патчить »

Флаг вам в руки!
Цитата:

Цитата geepnozeex
а теперь с новой версией патчера это невозможно »

А предыдущую уже выкинули?
Цитата:

Цитата geepnozeex
а что с обновлениями? - у меня пропатчены все файлы в winsxs и winsxs\backup и обновления мне не страшны ,
я проверял на системе только с патчами без обнов.»

А вы обновите!
И как, по вашему, быть в такой ситуации:
у меня в папке winsxs (х86) 4 файла shell32.dll (один в backup).
Версии файлов совпадают только в system32, backup и, соответственно,
в C:\Windows\winsxs\x86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.16385_none_6bff8101734f8330.
Далее...
В system32 файл пропатчен, в других папках - нет. Оформление установлено.
Так где по вашему патчить-то? Попробуйте только папку winsxs и посмотрите, что будет.
Вопрос про хардлинки тоже интересен... но патчер работает...

geepnozeex 03-05-2010 13:29 1405708

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

но !- недавно вышло обновление kb980408 которое содержит новый файл shell32.dll ,в связи с этим несколько поменялась локация файлов shell32.dll и появилось ещё 2 локации.
тут уж как не патчи до этого обновления ,всё равно картинка слетает в shell32.dll ,но это первый раз на моей памяти ,что бы добавляли новую версию файла.
подремонтировал я расположение папок для патча и вновь мне ничего не страшно.

Smarty 03-05-2010 13:45 1405713

geepnozeex, видно, тяжёлый случай...
Вместо того, чтобы так извращаться, не проще ли и не лучше ли
запустить скрипт такого содержания:
Код:

W7PATCHER.EXE -V [путь к папке с бэкапом] -P [путь к папке с патчерами] -R
Патчер сам сравнит версии файлов в системе и в бэкапе!
Если в системе появятся после обновления файлы новее, чем в бэкапе, то патчер опять же сам пропатчит
обновленные файлы и заменит оригиналы в папке бэкапа на новые.

Может ваше призвание - мазохизм, но адекватным людям голову не морочайте!
Всё уже придумано за вас и для вас!

ЗЫ. Пропатчьте ещё дистрибутив, а то вдруг там файлы обновятся!

geepnozeex 03-05-2010 15:09 1405760

в системе не могут быть файлы новее чем в бэкапе - новая версия файла попадает в оба места(пример kb980408) ,иначе ,что система будет восстанавливаться из старых файлов?

smarty - насчёт мазохизма - эту свою дурь оставь при себе.
главное ,что мой принцип работы с патчером даёт нужные результаты.

Mr dUSHA 03-05-2010 15:14 1405763

Цитата:

Цитата Boa Soft
Так что, не совсем понятно "кто есть ху". Есть ли инструмент, для просмотра типа файла - чтобы отличить хардлинк от файла. »

Готовых програм я таких не припомню... Вроде FAR что-то такое показывал, но не факт...

В интернете встречаются исходники и примеры для такого, но там ребята реализуют это в драйверах, и соответственно на Native API только. Только на Win32 API это, как я понял, реализовать проблематично весьма.

Цитата:

Цитата Boa Soft
И, интересный вопрос. Вот, мы пытаемся патчить файл, на который установлен хардлинк. Изменится ли содержимое файлов по хардлинкам? И наоборот мы пытаемся патчить файл по хардлинку, изменится ли при этом файл, на который он указывает. »

Нет. Создается копия.
Сама технология пропатчивания ресурсов в любой реализации (хоть у Майкрософта, хоть у сторонних редакторов) выглядит таким образом, что создается копия оригинала, в которой все секции кроме ресурсной копируются без изменений, потом собирается новая секция ресурсов из не изменяемых ресурсов оригинала, и новых изменяемых или добавляемых нами. После этого в конец файла дописываются те секции, которые идут после ресурсной (как правило, это реалокейшены), и корректируется РЕ-заголовок.

Что касается хардлинков, то оно у Майкрософта на уровне файловой системы так интересно реализовано, что если например у файла есть один хардлинк, и мы удаляем файл по оригинальному имени (соответственно удаляется первичная файловая запись из каталога), то на тело файла остается только ссылка из хардлинка, и при этом сам хардлинк не преобразуетсе в первичную файловую запись.

Smarty 03-05-2010 15:21 1405768

geepnozeex,
Цитата:

Цитата geepnozeex
эту свою дурь оставь при себе »

Это ты оставь при себе свои принципы работы, от котрых возникают твои вопросы!
Уже все насмотрелись и начитались! :)
Где у остальных проблем не возникает - у тебя постоянно находятся!

geepnozeex 03-05-2010 18:13 1405850

по поводу хардлинков - эксперименты показывают что их нет,а есть физически существующие файлы в system32 и winsxs.
1) патчим только shell32.dll в system32 - после установки смотрим ресторатором shell32.dll в winsxs - он не пропатчен.
2) патчим только shell32.dll в winsxs - после установки смотрим shell32.dll в system32 - он не пропатчен,пропатчен только в winsxs.
очевидно что линков нет.
без патча winsxs файлы восстанавливаютя после sfc /scannow ,полюбому они существуют в двух местах как минимум.

Mr dUSHA 03-05-2010 18:30 1405860

Цитата:

Цитата geepnozeex
по поводу хардлинков - эксперименты показывают что их нет,а есть физически существующие файлы в system32 и winsxs. »

Особенно мне понравилось, что Майкрософт говорит, что линки есть, а ты говоришь, что их нет.
Эксперименты без знания теории - это "пальцем в небо".
shell32.dll из твого примера нельзя непосредственно редактировать на живой системе, поскольку он заблокирован. Оригинал перемещается в бэкап, создаваемый утилитой, при пропатчивании, а в Систем32 создается уже патченая копия его. Так что после пропатчивания на одно реальное тело оригинального фала указывают две ссылки - из бэкапа утилиты и из winsxs. А то, что получается в Систем32 - это уже совсем другой файл.
Smarty тебе выше уже написал, что все придумано до тебя.

AlexS94 03-05-2010 22:20 1405987

Mr dUSHA, есть предложение создать новый ключ для патчера "-WS" который будет отвечать за пропатчивание или не пропатчивание папки WinSxS) Так не будет таких проблем, как у geepnozeex, и каждый сможет выбрать патчить или нет))
Я раньше патчил winsxs, был "ламером", просто не въехал в назначение ключа -V, плюс патчил систему после обновления))
P.S. Mr dUSHA не встречались с такой проблемой? http://forum.oszone.net/post-1404851-1133.html

2poisonS 15-05-2010 22:06 1414098

Один момент, если создать патчер в Restorator с дальнейшем пропатчиванием с помощью утилиты. На версию файла это не как не отразиться? Т.е. версия файла останется прежней?

Smarty 15-05-2010 22:08 1414101

2poisonS, если вы не будете изменять при создании патчера версию файла, то и патчер ее не изменит!

2poisonS 16-05-2010 00:18 1414214

Патчил с командной строки с правами администратора W7Patcher.exe -P C:\W7Patcher -R
W7Patcher.exe находиться на C:\W7Patcher в этой же папки создал структуру папок а именно Windows\system32 где находиться Patcher_ExplorerFrame.dll.exe


Цитата:

[2010-05-16 01:10:37] =====================================================
[2010-05-16 01:10:37] Log started.
[2010-05-16 01:10:37] W7Patcher ver: 10.4.30.1 (x86)
[2010-05-16 01:10:37] (C) 2010, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2010-05-16 01:10:37]
[2010-05-16 01:10:37] Source patchers tree: C:\W7Patcher
[2010-05-16 01:10:37] Destination folder: [LIVE SYSTEM] C:\
[2010-05-16 01:10:37] Backup folder: C:\W7P_BackupMulti\2010-05-16_01-10
[2010-05-16 01:10:37]
[2010-05-16 01:10:37] Resources patching started...
[2010-05-16 01:10:37] >> {GA} [ OK ] C:\Windows\system32
[2010-05-16 01:10:37] {Processing} C:\Windows\system32\ExplorerFrame [FAIL] [0x00000002]
[2010-05-16 01:10:37] << {RA} [ OK ] C:\Windows\system32
[2010-05-16 01:10:37] Resources patching completed.
[2010-05-16 01:10:37]
[2010-05-16 01:10:37] Log finished.
[2010-05-16 01:10:37] =====================================================

Smarty 16-05-2010 00:23 1414216

2poisonS, судя по скрипту это не файл, а папка! Где расширение файла-то?

2poisonS 16-05-2010 00:30 1414221

Smarty, Если честно понятия не имею. Patch_ExplorerFrame.exe находиться C:\W7Patcher\Windows\system32 пропатчиваю ExplorerFrame который лежит по адресу C:\Windows\system32\ExplorerFrame.dll все на своих местах вроде
P.S. Пролема решена, благодарю!

Mr dUSHA 22-05-2010 00:38 1418554

Очередная небольшая порция исправлений.
Работы над настраиваемыми цветами Диспетчера задач уже ведутся... :)

Версия 10.5.19.1
  1. Исправлена ошибка в функционале ключа -U, из-за которой при восстановлении из Backup-а в систему могли быть скопированы файлы более старых версий, взамен более новых, обновленных через WU.
  2. Удалены ключи -F и -F2. Вместо них используйте патчеры диалогов от pahan22 с измененным шрифтом и исправленными ошибками от MS.
  3. В файл ver.ini добавлен параметр Publisher. Разработчикам пакетов оформления просьба подумать, что еще полезное добавить, и, возможно, как реорганизовать функционал установки/удаления через "Панель управления".

Smarty 22-05-2010 07:33 1418620

Цитата:

Цитата Mr dUSHA
что еще полезное добавить, и, возможно, как реорганизовать функционал установки/удаления через "Панель управления". »

При удалении через "Программы и Компоненты" неплохо бы выводить запрос подтверждения удаления.
Сейчас при выборе удаления визуально ничего не происходит и кто-то может подумать, что не работает,
и тут следует перезагрузка! :)

Fraim 22-05-2010 09:07 1418634

Здравствуйте!

Smarty, а вы не моглибы сделать такуюже структуру папок с ключами как в прошлой версии.

Smarty 22-05-2010 09:17 1418635

Fraim, см. в теме Ресурсы оформления Windows 7.
Уже сделал :)

Fraim 22-05-2010 11:20 1418692

Я так понимаю здесь встроен патчер для сторонних тем , или не встроен.
А то темы не применяются ( производил пропатчевание install.wim )

Smarty 22-05-2010 11:23 1418693

Fraim, чтобы библиотеки пропатчились, надо использовать ключ -PBIN1.
Читайте в шапке Ключи командной строки!

Fraim 22-05-2010 11:31 1418695

Я использовал ваше вложение со структурой папок .
Distr.cmd - разве там он не прописан ?

Smarty 22-05-2010 11:41 1418699

Fraim,
Цитата:

Цитата Fraim
разве там он не прописан ? »

Прописан:
Код:

W7PATCHER.EXE -D C:\WORK\MOUNT -C C:\WORK\FILES -P C:\WORK\RESOURCES -PBIN2 -PBIN1 -N
или
W7PATCHER_X64.EXE -D C:\WORK\MOUNT -C C:\WORK\FILES -P C:\WORK\RESOURCES -PBIN2 -PBIN1 -N

Вы какую редакцию дистрибутива пропатчивали?
Ultimate, Professional или Home Premium?

Fraim 22-05-2010 11:44 1418700

Ultimate x86 со с интегрированными обновлениями

Fraim 22-05-2010 11:50 1418705

вот сам скрипт!

Код:

@echo off
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=x64

If Defined xOS (
    IMAGEX /MOUNTRW C:\WORK\INSTALL.WIM 4 C:\WORK\MOUNT
    echo Џа®Ї*взЁў**ЁҐ ®Ўа*§*...
    @echo off
    W7PATCHER_X64.EXE -D C:\WORK\MOUNT -C C:\WORK\FILES -P C:\WORK\RESOURCES -PBIN2 -PBIN1 -N
    IMAGEX /UNMOUNT /COMMIT C:\WORK\MOUNT
) Else (
    IMAGEX /MOUNTRW C:\WORK\INSTALL.WIM 5 C:\WORK\MOUNT
    echo Џа®Ї*взЁў**ЁҐ ®Ўа*§*...
    @echo off
    W7PATCHER.EXE -D C:\WORK\MOUNT -C C:\WORK\FILES -P C:\WORK\RESOURCES -PBIN2 -PBIN1 -N
    IMAGEX /UNMOUNT /COMMIT C:\WORK\MOUNT
)
Rem IMAGEX /MOUNTRW - утилита с ключом для монтирования образа
Rem -D - ключ, указывающий, что патчится дистрибутив
Rem C:\WORK\MOUNT - путь к смонтированному дистрибутиву
Rem W7PATCHER_X64.EXE - патчер для 64-битной (х64) системы
Rem W7PATCHER.EXE - патчер для 32-битной (х86) системы
Rem -C - ключ для запуска копирования файлов
Rem C:\WORK\FILES - папка с файлами для копирования в систему
Rem -P - ключ для пропатчивания файлов
Rem C:\WORK\RESOURCES - папка с ресурсами
Rem -SB - ключ для создания одиночного бэкапа
Rem -MU - ключ для создания пункта удаления в апплете "Программы и компоненты"
Rem -PBIN1 - ключ для пропатчивания библиотек тем оформления UXTHEME.DLL, THEMEUI.DLL, THEMESERVICE.DLL
Rem -PBIN3 - ключ для пропатчивания файла AUTHUI.DLL, снимающий ограничение в 256 Кб на фон логона
Rem -N - отключение создания папки бэкапа
Rem О других возможностях патчера можно узнать на странице утилиты - http://forum.oszone.net/thread-151734.html


Smarty 22-05-2010 12:07 1418720

Fraim, выложите журнал работы патчера W7Patcher.log!
Только в виде прикрепленного файла!

Fraim 22-05-2010 12:54 1418733

Опять не получилось((

Прикрепляю W7Patcher.log

Smarty 22-05-2010 12:58 1418735

Fraim, в журнале написано, что:
Код:

BIN-patching system files started...
[2010-05-23 14:17:25]    {Processing} C:\WORK\MOUNT\Windows\System32\themeui.dll [6.1.7600.20667] [0x00000000] [ OK ]
[2010-05-23 14:17:26]    {Processing} C:\WORK\MOUNT\Windows\System32\uxtheme.dll [6.1.7600.16385] [0x00000a00] [ OK ]
[2010-05-23 14:17:26]    {Processing} C:\WORK\MOUNT\Windows\System32\themeservice.dll [6.1.7600.16385] [0x00000500] [ OK ]

А что за версия файла themeui.dll [6.1.7600.20667]?
У меня установлены все выходившие обновления, но версии все трех файлов одинаковы (6.1.7600.16385)!

Fraim 22-05-2010 13:02 1418737

Раньше я делал замену уже пропатченными отвечающие за применение стороних тем.
Теперь как после обновлений изменилась версия файла themeui.dll (6.1.7600.16385) на (6.1.7600.20667) я решил попробывать таким способом , но пока из этого нечего не выходит.

Я установил все обновления от Зуко бонус c помощью программы W7Mount

Smarty , И что значит что написано в журнале ?

Fraim 22-05-2010 13:33 1418750

После интеграции обновлений я смонтировал образ с помощю gimagex и вытащил то что мне нужно,там я и увидел такую версию файла themeui.dll .

Прикрепил сам фаил если интересно

Smarty 22-05-2010 13:38 1418752

Цитата:

Цитата Fraim
Я установил все обновления от Зуко бонус c помощью программы W7Mount »

Вы пытаетесь "бежать впереди паровоза"!
Повторюсь, у меня установлены все обновления, но такого нет!
А здесь патченые версии ваших файлов.
Пробуйте с ними (замена в дистрибутиве из папки FILES), потом отпишитесь.

ЗЫ. Скачаете файл UxTheme_Patch_1.1.wa - 7-ZIP его откроет.

Fraim 22-05-2010 14:48 1418782

Все , теперь все в норме !

Mr dUSHA 22-05-2010 23:20 1419035

Добавлена поддержка новой версии themeui.dll. Радуйтесь :)


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

slipknot1495 07-06-2010 12:34 1429267

Помогите п-ста, вот такая ошибка

Bond01 07-06-2010 13:02 1429284

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

slipknot1495 07-06-2010 13:59 1429338

А вот эта ошибка тогда че означает [0x00000002]

pahan22 07-06-2010 14:13 1429349

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 1429490

Цитата:

Цитата slipknot1495
Помогите п-ста, вот такая ошибка »

Цитата:

Цитата pahan22
А ошибка [0x00000003] говорит о том, что нет такой папки С:\WORK_INSTALL\MOUNT\Windows\ru-RU. »

Может дистрибутив английский?

north7 12-06-2010 22:45 1432985

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

Bond01 12-06-2010 23:17 1433003

Цитата:

Цитата north7
Может существуют какой-нибудь ключ для удаления файла или папки? Или может подскажите какой-нибудь другой способ... »

Мне тоже интересен этот вопрос. Я думаю - наверно, надо писать какой-нибудь скрипт или сделать типо заглушек/пустышек и также через падчер подменять ненужные файлы.

Smarty 12-06-2010 23:25 1433008

north7, Bond01, читайте с поста #43, а не с конца темы!

Smarty 14-06-2010 00:17 1433576

north7, Bond01, оффтоп удалил. Здесь обсуждается только работа патчера!
Вопросы по получению прав из командного файла несите сюда!

Smarty 20-06-2010 22:29 1438185

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

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

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

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

Mr dUSHA 21-06-2010 01:27 1438277

Цитата:

Цитата Smarty
Например, все респатчеры лежат в папке RESOURCES, а отличные для разных
редакций в своих папках, например, ULT, PRO и HOM. »

А что тебе щас мешает так разложить ресурсы, и запускать сначала пропатчивание из базовой папки с общими ресурсами, а потом скриптом выбирать нужную редакцию, и запускать уникальные для нее?

Цитата:

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

Ты хоть проверял это вообще? :)
Я для чего спрашивается делал одиночный бекап?

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

Smarty 21-06-2010 07:45 1438354

Вложений: 1
Mr dUSHA,
Цитата:

Цитата 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 1438448

Цитата:

Цитата Smarty
В журнале видно, что ресурсы из папки ultimate вообще не подхватились! »

Так а я то тут причем? значит папки ultimate вообще нет, или ошибка в имени. Папка RESOURCES же подхвачивается нормально.

Smarty 21-06-2010 11:36 1438469

:) Ага, я и компьютер не включал!

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

Bond01 21-06-2010 13:20 1438550

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

PainteR 21-06-2010 14:15 1438618

Цитата:

Цитата Bond01
C удалением ненужного ничего нельзя придумать? »

А кто сказал что оно не нужно?
Это риторический вопрос.
Ну а если нужно будет я могу и так смонтировать образ и сам ручками все удалить или же написать обычный батник в котором все это реализовать)
Зачем все усложнять?

Bond01 21-06-2010 14:43 1438641

PainteR, если есть инструмент то его надо использовать.
Ручками я и сам все удаляю.
Цитата:

Цитата PainteR
или же написать обычный батник в котором все это реализовать) »

Давайте посмотрим.

Mr dUSHA 21-06-2010 15:38 1438694

Цитата:

Цитата Smarty
В ранних версиях патчера, где каждую команду надо было прописывать отдельной строкой, несколько ресурсных папок обрабатывалось (давно это было, точно не помню уже), а потом эта возможность видимо куда-то пропала. »

Не верю.
Все там поддерживается. Более того никаких привязок к каким-то ресурсным папкам и их количеству нет вообще.
Не забывай, что твою "структуру папок" (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"


PainteR 21-06-2010 16:26 1438730

Bond01, а что там смотреть? Оно мне не нужно.
Если вам интересно то вот команды для управления правами (icacls и takeown) ну а для удаления del )))
Думаю дальше разберетесь)
Ps Фикс от дырки в пуске можете посмотреть - #24.

Bond01 21-06-2010 17:15 1438766

PainteR, хотелось увидеть скрипт удаления, больше ничего не надо , приведите пример если не сложно, до меня не доходит не как... ;)
http://forum.oszone.net/thread-178255.html

Smarty 21-06-2010 18:58 1438845

Mr dUSHA,
Цитата:

Цитата Mr dUSHA
Не забывай, что твою "структуру папок" (C:\WORK\........) придумал ты сам только для своего удобства, и реально она может быть абсолютно любой »

Она была придумана, чтобы было с чего начать и показать на примерах где что должно лежать!
И пока на неё никто не жаловался!
Сейчас привязка к диску С:\ убрана и запускать можно хоть с Ё:\ПРСТ.

По поводу нескольких ресурсных папок.
Запустил такой скрипт:
Код:

"%~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 "Џа®Ї*взЁў**ЁҐ §*ўҐаиҐ*®. ЏҐаҐ§*Јаг§Є* Є®¬ЇмовҐа*..."

всё отработало, значит ошибка в "большом" скрипте, из которого запускается процесс!
Будем искать...

ЗЫ. Вопрос "до кучи".
После пропатчивания системы Каспер постоянно (пока в доверенные не отправишь) выдает следующее:



Причем не только у меня!
Что бы это могло быть?
Я не грешу на сам патчер, но проявляется это именно после пропатчивания системы!

Mr dUSHA 22-06-2010 02:54 1439081

Цитата:

Цитата Smarty
После пропатчивания системы Каспер постоянно (пока в доверенные не отправишь) выдает следующее: »

Варианта 2:
1. У Каспера от манипуляций системными фалами на его глазах напрочь оторвало башню (кстати, ты не указал, такое вылазит после перезагрузки, или прямо сразу после пропатчивания), и он кидается на все подряд...
2. У тебя действительно вирус какой-то завелся, поскольку В7Патчер в принципе ничего такого не делает, что могло б выглядеть как патч чего-то в памяти. Про режим ядра я вообще молчу :) Патчер в нем ну никак работать не смог бы. А PID 0 - это поток "бездействия системы".

Нужно из Каспера вытянуть побольше конкретных сведений (если конечно он это позволяет).

Smarty 22-06-2010 07:13 1439116

Цитата:

Цитата Mr dUSHA
1. У Каспера от манипуляций системными фалами на его глазах »

На время пропатчивания Каспер отключается до перезагрузки, соответственно сообщениевылезает сразу после перезагрузки.
Цитата:

Цитата Mr dUSHA
2. У тебя действительно вирус какой-то завелся »

Ну, во-первых, уже писал, что это происходит только после пропатчивания и,
во-вторых, это происходит не только у меня... (повторюсь - к патчеру претензий нет!)
Цитата:

Цитата Mr dUSHA
Нужно из Каспера вытянуть побольше конкретных сведений (если конечно он это позволяет). »

Больше сведений не выдает...

Mr dUSHA 30-06-2010 23:30 1444888

Обновлена утилита и шапка темы


Версия 10.7.1.1
  1. Добавлен вывод предупреждающего сообщения при запуске деинсталляции пакета оформления через Панель управления.
  2. Добавлен ключ -VLOG – симуляция пропатчивания с контролем версий.

Mr dUSHA 03-07-2010 03:04 1446370

Еще немного обновлений: :)

Версия 10.7.3.1
  1. Добавлен ключ -PUNDO – дополнительный ключ для ключей -PBINx, включающий режим отката изменений на ранее пропатченых файлах и возврата их к исходному состоянию.
  2. Оптимизация по скорости при обработке дерева пачеров. Теперь если целевая папка в системе не существует, то соответствующая папка в пакете патчеров пропускается, и все внутренности ее не перекапываются. Раньше патчер проходил по пакету только пофайлово, и проверял отдельно существование в целевой системе каждого файла.
    Например, это полезно при пропатчивании системы универсальным мультиплатформенным х86+х64 пакетом патчеров, из которого на платформе х86 патчеры из папки \Windows\SysWow64 применять просто некуда, так что она и пропускается целиком, без проверки внутренностей.

Mr dUSHA 04-07-2010 19:10 1447144

Еще одна добавка в функционал утилиты:

Версия 10.7.4.1
  1. Windows 7 Logon Screen Changer закрыт как отдельный проект, и весь его функционал перенесен в эту утилиту.

Bond01 05-07-2010 14:52 1447580

Mr dUSHA, я никогда не пользовался Logon Screen Changer, покажите пример как ее использовать.

Mr dUSHA 05-07-2010 14:58 1447583

Цитата:

Цитата Bond01
покажите пример как ее использовать. »

В шапке уже есть пример. Читайте внимательно описание ключа -WS.

Bond01 05-07-2010 15:15 1447592

Цитата:

Цитата Mr dUSHA
В шапке уже есть пример. Читайте внимательно описание ключа -WS. »

Вчера не было.
Mr dUSHA, в структуре папок он здесь должен лежать %SystemRoot%\System32\oobe\info?
Тогда ненужно пропатчивать imageres.dll и при установки он тоже будет отображаться?

Mr dUSHA 05-07-2010 16:06 1447633

Цитата:

Цитата Bond01
в структуре папок он здесь должен лежать »

Никакой структуры папок не нужно.
Просто на живой системе запускаете что-то типа W7Patcher.exe -WS D:\MyImages\Image001.jpg.

Smarty 05-07-2010 18:05 1447695

Bond01, ещё проще:
кладете патчер и картинку в одну папку (любую) и запускаете
Код:

"%~dp0W7PATCHER.EXE" -WS "%~dp0Image.jpg"

Bond01 05-07-2010 18:45 1447729

Mr dUSHA, а возможно ли сделать дополнения к патчеру чтобы можно было падчить/устанавливать драйвера которые не подписанные? Также пропатчивать библиотеку которая отвечает за это, но лучше конечно только драйвера.

Smarty 05-07-2010 18:56 1447736

Bond01, а зачем
Цитата:

Цитата Bond01
падчить драйвера которые не подписаны »

Что вообще в драйвере, который не подписан, можно пропатчить?
А который подписан?

Я так понимаю, что вопрос должен был звучать так:
Цитата:

Mr dUSHA, а возможно ли сделать так, чтобы патчер подписывал неподписанные драйвера?
Так правильно?

Bond01 05-07-2010 19:04 1447742

Smarty, Вы правильнее сформулировали :)

Smarty 05-07-2010 20:02 1447783

Bond01, Компьютерный форум OSzone.net » Автоматическая установка Windows » Сертификация файлов ОС Windows и драйверов » Запросы на сертификацию драйверов

Mr dUSHA 05-07-2010 23:31 1447896

Цитата:

Цитата Smarty
Bond01, Компьютерный форум OSzone.net » Автоматическая установка Windows » Сертификация файлов ОС Windows и драйверов » Запросы на сертификацию драйверов »

1. Я так понимаю, для Bond01 в этот раздела доступ закрыт.
2. Для 7ки это подписывание нашими сертификатами не катит, поскольку другой принцип проверки корневого сертификата. В том разделе мы подписываем только для ХР, в которой все работает отлично.

AlexS94 08-07-2010 22:27 1449939

Mr dUSHA, заметил один интересный момент:
При откате на стандартные ресурсы не удаляются файлы скопированные патчером (с этим можно смириться), а также не всегда корректно восстанавливаются заменённые файлы (например обои и файлы тем), в этом виноват патчер или скрипт?

Smarty 08-07-2010 22:49 1449953

Цитата:

Цитата AlexS94
в этом виноват патчер или скрипт? »

Вопрос конечно интересный...

На счет обоев и файлов тем:
я, например, заменяю стиль Аеро и обоину своими и при откате всё встает на место,
надо только тему активировать по-новой (переключиться на Классическую и обратно).
А если вы копируете тему со стилем и обоиной с названиями, отличными от существующих
в системе по умолчанию, то перед удалением пакета надо переключиться на "родную" Аеро,
т.к. патчер не создает системных точек восстановления со всеми предыдущими вашими настройками!

Mr dUSHA, интересная идея!
В папку Windows при установке пакета копируется патчер.
Может создавать список добавленных файлов (но которые не заменяют системные!),
чтобы патчер при удалении пакета читал его и удалял добавленные при установке пакета файлы?
Типа лога деинсталляции...

Mr dUSHA 08-07-2010 23:24 1449977

Цитата:

Цитата AlexS94
При откате на стандартные ресурсы не удаляются файлы скопированные патчером »

Само собой. Откатываются только замененные файлы, но не добавленные.

Цитата:

Цитата AlexS94
а также не всегда корректно восстанавливаются заменённые файлы (например обои и файлы тем)»

Реальный воспроизводимый пример приведите и журнал от этого не корректного восстановления обязательно.


Цитата:

Цитата Smarty
Может создавать список добавленных файлов (но которые не заменяют системные!),
чтобы патчер при удалении пакета читал его и удалял добавленные при установке пакета файлы? »

Поддерживаю идею.
Тогда я таки сделаю какой-то унифицированный механизм удаления файлов, который будет использоваться и в деинсталляторе описанным тобой методом, и автономно, для удаления "лишних" файлов по созданному юзером списку.

BillGates_XP 10-07-2010 10:29 1450725

Ребята помогите как могу патчит этот ресурсы с помощью Windows 7 Universal Patcher ?


Bond01 10-07-2010 13:49 1450788

BillGates_XP, с помощью структуры папок и скрипта.

jacke 22-08-2010 00:51 1479014

непашет прога

Smarty 22-08-2010 01:18 1479027

jacke, это смелое заявление!
У всех "пашет", а у вас нет... Может перечитать шапку? :)

Jeka_37 25-08-2010 16:14 1481486

народ помогите плиз, как правильно пользоваться Windows 7 Universal Patcher ? чёт у меня не получается, например как изменить shell32.dll на живой системе, где должен лежать сам патчер и где Patch_shell32.exe(созданный ресторатором), и как его правильно запустить?

Hedgehog 25-08-2010 17:40 1481554

Jeka_37, создай на диске D:\ папку WORK скопируй в нее патчер. Дальше создай в этой папке папку MyPatches,в ней - папку Windows, в ней - папку system32. В папку D:\WORK\MyPatches\Windows\system32\ скопируй файл, созданный ресторатором, переименовав в Patch_shell32.dll.exe.
Запускай патчер :
W7Patcher.exe -P D:\WORK\MyPatches -MU (про остальные ключи смотри шапку)

Структура каталогов


а можно создать батник с таким содержанием
W7Patcher.exe -P %~dp0\MyPatches -MU, кинуть в папку с патчером и запускать через него.

Jeka_37 25-08-2010 20:27 1481659

Hedgehod Вот спасибо, всё сразу ясно)))

Smarty 25-08-2010 20:32 1481666

Jeka_37, а в шапке неясно написано?
Есть даже отдельная тема с готовыми скриптами и папками!
Но я вас понимаю, это же надо искать...

Jeka_37 26-08-2010 07:48 1481902

Smarty, извиняюсь конечно но тему с готовыми скриптами действительно не видел, а там конеш всё разжёвано куда уж больше, думал в шапке собрано всё что касается патчера, буду внимательней, а со структурой набора патчей описанной в шапке и правда не сразу разобрался, теперь вижу что всё элементарно, просто когда первый раз с чем-то сталкиваешься бывает возникают глупые вроде вопросы, когда разберёшься начинаешь понимать это)) извините за флуд.

Smarty 26-08-2010 11:02 1482017

Jeka_37, вы теперь патчеры правильно "обзовите" и всё будет ОК!

KOJAN 22-09-2010 16:49 1501828

На работает. Помогите пожалуйста, скажите что нужно сделать?
Код:

[2010-09-21 20:37:47] BIN-patching system files started...
[2010-09-21 20:37:47]    {Processing} I:\Win7SP1\WORK\MOUNT\Windows\System32\themeui.dll [FAIL] [0x00000002]
[2010-09-21 20:37:47]    {Processing} I:\Win7SP1\WORK\MOUNT\Windows\System32\uxtheme.dll [FAIL] [0x00000002]
[2010-09-21 20:37:47]    {Processing} I:\Win7SP1\WORK\MOUNT\Windows\System32\themeservice.dll [FAIL] [0x00000002]
[2010-09-21 20:37:47]    {Processing} I:\Win7SP1\WORK\MOUNT\Windows\System32\taskmgr.exe [FAIL] [0x00000002]
[2010-09-21 20:37:47]    {Processing} I:\Win7SP1\WORK\MOUNT\Windows\System32\authui.dll [FAIL] [0x00000002]
[2010-09-21 20:37:47]    {Processing} I:\Win7SP1\WORK\MOUNT\Windows\System32\userinit.exe [FAIL] [0x00000002]
[2010-09-21 20:37:47] BIN-patching system files completed.

Заранее спасибо!

Smarty 22-09-2010 18:23 1501935

KOJAN,
Код:

"%~dp0W7PATCHER(_X64).EXE" -PBIN4 -PBIN3 -PBIN2 -PBIN1 -SB -MU
Сделайте с этим кодом файл CMD\BAT.
Если у вас система х86, то патчер - W7PATCHER.EXE,
если система х64, то патчер - W7PATCHER_X64.EXE - поправьте в коде.
Описание ключей -SB и -MU смотрите в шапке темы.
Скрипт запускайте от Администратора!

Mr dUSHA 22-09-2010 23:29 1502102

Цитата:

Цитата KOJAN
На работает. Помогите пожалуйста, скажите что нужно сделать? »

Это значит, что в I:\Win7SP1\WORK\MOUNT\Windows\System32\ нет ни одного из этих файлов.

KOJAN 23-09-2010 15:52 1502594

Есть там файлы, может Windows 7 Universal Patcher не работает с Windows 7 SP1 Beta?

Smarty 23-09-2010 18:17 1502733

KOJAN, выложите сюда файлы библиотек тем из СП1.

Mr dUSHA 23-09-2010 21:14 1502857

Цитата:

Цитата KOJAN
Есть там файлы, может Windows 7 Universal Patcher не работает с Windows 7 SP1 Beta? »

Файлов там нет, поскольку если б были, то так бы оно и писало, что эти версии не поддерживаются. А версии из SP1 Beta действительно не поддерживаются, если они там отличные от безSPшных.

KOJAN 06-10-2010 19:20 1512987

Цитата:

Цитата Smarty
KOJAN, выложите сюда файлы библиотек тем из СП1. »

вот файлы из SP1
Вот лог:
Код:

[2010-10-06 19:13:49] BIN-patching system files started...
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\System32\themeui.dll [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\System32\uxtheme.dll [6.1.7600.16385] [0x01000008] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\System32\themeservice.dll [6.1.7600.16385] [0x01000008] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\System32\taskmgr.exe [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\System32\authui.dll [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\System32\userinit.exe [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\SysWOW64\themeui.dll [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\SysWOW64\uxtheme.dll [6.1.7600.16385] [0x0100000a] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\SysWOW64\taskmgr.exe [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\SysWOW64\authui.dll [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49]    {Processing} J:\Windows7Woking\WORK\MOUNT\Windows\SysWOW64\userinit.exe [6.1.7601.16562] [0x00000000][this version not supported] [ OK ]
[2010-10-06 19:13:49] BIN-patching system files completed.

Это значит что они пропатчены?

Mr dUSHA 06-10-2010 21:49 1513085

Цитата:

Цитата KOJAN
Это значит что они пропатчены? »

О том, что версия не поддерживается, так вполне конкретно в журнале и написано напротив каждого такого файла.

Pozia 10-10-2010 16:55 1515727

Цитата:

Цитата Mr dUSHA
Патч в USERINIT.EXE, дающий возможность отключить проверку зон безопасности для скачанных из сети файлов установкой переменной окружения SEE_MASK_NOZONECHECKS=1 »

не совсем понял. после применения данного патча в реестр нужно еще что то вносить или нет?

S.T.R.E.L.O.K. 10-10-2010 17:33 1515742

Mr dUSHA, а можно ли в патчер добавить функцию установки супербара?

Bond01 10-10-2010 22:08 1515912

Подскажите как правильно добавить эти ключи
Код:

-PBIN4 -PBIN3 -PBIN2 -PBIN1 -N
к моим существующим?
Код:

echo Применение пакета оформления к дистрибутиву и пропатчивание образа...
W7PATCHER.EXE -D D:\Win7Work\MOUNT -C D:\Win7Work\FILES -P D:\Win7Work\RESOURCES -N


Pozia 10-10-2010 23:29 1515962

Такая проблема. С помощью патча я копирую файлы. Все проходит хорошо, но после установки системы части скопированных файлов я не наблюдаю там, где они должны быть. Копирую я и заменяю в system32 стандартный блокнот notepad на akelpad переименовав его в notepad... Хм... Заметил только что, что я не вижу изменений при копировании если смотреть через тотал. Через проводник все прекрасно. Но! Все же все текстовые файлы запускаются родным notepad хотя я его заменил, если смотреть через проводник, и не заменил, если смотреть через тотал.... Что за бред? Как это объяснить? Эксперементы провожу над Семеркой x64.

Цитата:

Цитата Bond01
Подскажите как правильно добавить эти ключи »

W7Patcher.exe -N -P D:\Win7Work\RESOURCES -C D:\Win7Work\FILES -D D:\Win7Work\MOUNT -PBIN1 -PBIN2 -PBIN3 -PBIN4

Smarty 10-10-2010 23:33 1515965

Цитата:

Цитата Pozia
Как это объяснить? »

Скрипт, наверно, из ТС запускаете?

Mr dUSHA 11-10-2010 01:15 1516005

Цитата:

Цитата Pozia
Такая проблема. .............Эксперементы провожу над Семеркой x64. »

Вы не первый. Учите матчасть. Это объяснялось уже много раз.

Если кратко, то ТС в помойку, поскольку он 32 битный и показывает вам не System32 а SysWOW64, в которой ваших файлов конечно же нет.

Цитата:

Цитата Pozia
Но! Все же все текстовые файлы запускаются родным notepad хотя я его заменил »

Так это вы текстовые файлы из ТС запускаете, а если б запускали из проводника, то запускался б подменный akelpad, который кстати культурно было б также 64-битный использовать.
Кстати проводник запускайте непосредственно из рабочего стола, а не из ТС, а то ТС запустит 32-битную версию проводника, которая также будет думать что SysWOW64 - это System32, и запускать текстовйе файлы стандартным блокнотом. :)

Цитата:

Цитата Smarty
Скрипт, наверно, из ТС запускаете? »

Нет, в дистрибутив копирует. Иначе было б не так немного.

Pozia 11-10-2010 11:39 1516200

Smarty, да, скрипт который монтирует, выполняет необходимые действия со смонтированым образом, патчит образ, сохраняет и размонтирует я запускаю из тотала. Но я его запускал на семерке х86 для обработки х64. И как я говорил все куда нужно скопировалось.
Mr dUSHA, а где можно подробнее почитать о подводных камнях такого рода у х64. Что то мельком где то прочитал похожее и о причинах почему патчер сейчас не патчит Winsxs но видимо не все понял.
По поводу тотала то в топку его нельзя! Я без него не умею работать )
По поводу аkelpаd то х64 его нет кажется. Сам он запускается нормально если из system32 его через проводник запустить. Но почему то не подхватываются его настройки лежащие в том же месте что и он если просто запустить текстовый файл из проводника.

Smarty 11-10-2010 18:34 1516520

Цитата:

Цитата Pozia
а где можно подробнее почитать »

Начать можно с шапки этой темы - Ручное редактирование ресурсов в Windows 7 x64

Pozia 13-10-2010 20:00 1518167

Цитата:

Цитата Mr dUSHA
Windows 7 Logon Screen Changer »

как я понял это функция для установленной системы. А как в дистре поменять картинку логона?

вопрос снят. разобрался

Mr dUSHA, есть ли в планах сделать как в XP изменять логон по нажатию ПКМ по файлу изображения?

Mr dUSHA 14-10-2010 01:52 1518373

Цитата:

Цитата Pozia
есть ли в планах сделать как в XP изменять логон по нажатию ПКМ по файлу изображения? »

Никто не заказывал такого...

Но вам ни что не мешает самостоятельно твик реестра сделать, добавляющий этот пункт на графические файлы по образу и подобию, как это WinStyleMonitor на ХР делает. ;)

Pozia 14-10-2010 19:15 1518945

Mr dUSHA, по поводу пропатчивания файлов с контролем версий. Касается ли проверка по версии таких файлов как XTHEME.DLL, THEMEUI.DLL, THEMESERVICE.DLL и др., то есть тех которые патчатся патчем но на них нет патчей? Или же помимо ключа -P <DIR> еще и указывать ключи [-PBIN1] [-PBIN2] [-PBIN3] и так далее чтобы повторно после обновления патчились эти файлы?

Pozia 14-10-2010 19:33 1518963

Цитата:

Цитата Mr dUSHA
-WR - Отмена всех созданных программой изменений и возврат к стандартным системным настройкам. »

за счет чего? Копирования бекапа файлов обратно или патчинг повторно с изменением параметров как было?

Pozia 14-10-2010 22:24 1519089

Цитата:

Цитата Mr dUSHA
Но вам ни что не мешает самостоятельно твик реестра сделать »

а как? Подскажите пожалуйста.
Пытался отследить что делает WinStyleMonitor на ХР в реестре при установке но не получилось. Куда что и как вносить?

Pozia 21-10-2010 23:00 1524391

Mr dUSHA, так не поможете с моими головными болями? )

R@NDOM 30-10-2010 21:04 1531218

Mr dUSHA, в Windows 7 Logon Screen Changer реализованно смена фона приветсвия при каждом запуске системы?

Matfey07 07-11-2010 12:41 1536790

Я нечего не догнал!!! Нажал на W7Patcher.exe ничего не произошло,потом появился какой то W7Patcher.log и всё!!! Ярлыки не поменялись.. где искать их понятие не имею. Что за прога вообще??

Smarty 07-11-2010 12:45 1536793

Цитата:

Цитата Matfey07
Я нечего не догнал! »

Внимательно шапку читайте, тогда "догоните"!

Matfey07 08-11-2010 15:44 1537700

читал..

Smarty 08-11-2010 18:59 1537878

Matfey07, тогда может так понятней будет?

Painkiller 02-12-2010 21:42 1556960

Mr dUSHA, не могли вы бы в патчер библиотек тем рабочего стола добавить поддержку themeui.dll версии 6.1.7601.17105 для платформ x86 и x64?

Bond01 04-12-2010 18:50 1558294

Mr dUSHA, подскажите - как сделать поддержку менять обои при входе в систему(логона) из контекстного меню, при наведении указателя мыши на рисунок, как это было в XP?

Smarty 05-12-2010 00:12 1558532

Bond01, если хотите сделать самостоятельно, то можно так:
1. Считать из реестра значение (путь к картинке)
Код:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\General]
"WallpaperSource"="C:\\Windows\\Web\\Wallpaper\\Windows\\img0.jpg"

т.е. какое изображение в данный момент используется для фона Рабочего стола.

2. Вставить этот путь в скрипт создания логона
Код:

@echo off
"[путь_к_патчеру]\W7PATCHER.EXE" -WS "C:\Windows\Web\Wallpaper\Windows\img0.jpg"
Exit

В реестр добавить запись для создания пункта контекстного меню Рабочего стола



Как-то вот так примерно! Осталось автоматизировать процесс. :)

Pozia 05-12-2010 09:53 1558623

Smarty, Bond01, у меня вот так сделано:
Код:

Reg Add "HKCR\DesktopBackground\Shell\00_Pozia" /ve /t REG_SZ /d "Установить фон на экран загрузки" /f
Reg Add "HKCR\DesktopBackground\Shell\00_Pozia" /v "Icon" /t REG_SZ /d "imageres.dll,-57" /f
Reg Add "HKCR\DesktopBackground\Shell\00_Pozia\Command" /ve /t REG_SZ /d "W7Patcher_x64.exe -WS" /f


Smarty 05-12-2010 11:28 1558659

Вложений: 1
Действительно, указывать текущий файл фона не обязательно!
Только при чем здесь фотоаппарат (imageres.dll,-57)? :)
Сделал другой твик.



Патчер должен лежать в C:\WINDOWS и иметь имя W7Patcher.exe.
Или отредактируйте твик под свои имена и пути.
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Create Logon Background]
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Create Logon Background\Command]
@="C:\\WINDOWS\\W7Patcher.exe -WS"


OEM22 05-12-2010 11:47 1558677

Smarty, Я так понимаю, что фон раб.стола станет загрузочной картинкой? А можно сделать так: щёлкнуть на любой картинке пкм и чтобы там был пукт "Create Logon Background"?

Smarty 05-12-2010 11:57 1558681

Цитата:

Цитата OEM22
А можно сделать так: щёлкнуть на любой картинке »

Можно, но позже...

OEM22 05-12-2010 12:25 1558693

Хорошо, мы подождём.)))

Smarty 05-12-2010 16:43 1558853

Вложений: 1
OEM22, сделал, работает для файлов JPG, BMP и PNG и текущего изображения Рабочего стола.
Позже сделаю отдельную тему с полным процессом...

Smarty 05-12-2010 21:27 1559058

Здесь полноценный вариант.

* Копирует в систему нужный патчер (х86 или х64)
* Патчит файл AUTHUI.DLL для отключения ограничения размера файла BACKGROUNDDEFAULT.JPG
* Добавляет пункт контекстного меню

Mr dUSHA 11-12-2010 02:28 1563063

Новая версия:

Версия 10.12.11.1
  1. В BIN-патчере добавлена поддержка файлов версий 6.1.7601.17105 из паката обновлений SP1RC (windows6.1-KB976932-X86.exe/windows6.1-KB976932-X64.exe) для Windows 7/2008R2.

Mr dUSHA 28-12-2010 04:04 1575974

Новая версия:

Версия 10.12.30.2
  1. В утилиту добавлен новый движок для патчинга файлов ресурсами непосредственно из подготовленных монолитных RES-файлов, без использования Restorator-патчеров.
    Для этого используется новый ключ -PO <DIR>, принцип действия которого полностью аналогичен ключу -P <DIR>, за исключением того, что в дереве каталогов, на которое он указывает, содержатся не Restorator-овские патчеры, а RES-файлы.

    Например:
    Если мы хотим пропатчить файл C:\Windows\System32\user32.dll, то RES-файлов для него будет <Patches_DIR>\Windows\System32\user32.dll.res
    Если мы хотим пропатчить файл C:\Windows\System32\ru-RU\user32.dll.mui, то RES-файлов для него будет <Patches_DIR>\Windows\System32\ru-RU\user32.dll.mui.res

    Сам ресурсный файл user32.dll.mui.res должен содержать все новые ресурсы, которыми должны быть заменены оригинальные ресурсы в обрабатываемом файле user32.dll.mui.

Обработка ресурсов из RES-файлов и заливка их в исполняемые системные файлы выполняется только собственными средствами самой утилиты, без привлечения каких-то сторонних инструментов (Respatcher, Reshacker, и т.д.).

Smarty 28-12-2010 07:13 1576002

Mr dUSHA, на х86 тестовый патчер отработал на 100%, вечером проверю на х64 и отпишусь. :)

Mr dUSHA 29-12-2010 23:52 1577372

Очередное обновление:

Исправлены найденные во время тестирования баги и версия зафиналена, теперь - 10.12.30.2.

Отдельная благодарность Smarty за качественное и всестороннее тестирование ;)

Краткое описание в посте #316

Документация в шапке будет обновлена в ближайшее время.


Те, кто скачал тестовые версии, в обязательном порядке сделайте им Shift+Del и скачайте эту.

S.T.R.E.L.O.K. 30-12-2010 01:38 1577408

Цитата:

Цитата Mr dUSHA
добавлен новый движок для патчинга файлов ресурсами непосредственно из подготовленных монолитных RES-файлов, без использования Restorator-патчеров »

Я так понимаю с новой версией не будет поддержки "старых" ResPatcher'ов в виде exe-файлов? :)
или ключик "-P" ещё поддерживается

Mr dUSHA 30-12-2010 01:51 1577417

Цитата:

Цитата S.T.R.E.L.O.K.
Я так понимаю с новой версией не будет поддержки "старых" ResPatcher'ов в виде exe-файлов?
или ключик "-P" ещё поддерживается »

Никуда поддержка -P не делась и не будет деваться, и кроме того еще и работает совместно.
То есть можно даже задать сразу два ключа -Р "ПАПКА1" и -РО "ПАПКА2" и в результате сначала накатятся все ЕХЕ-патчеры заданные ключом , а после них поверху накатятся RES-патчи, заданные ключом -РО.

Smarty 31-12-2010 02:28 1578194

Автору утилиты от пользователей!



Орден "За заслуги"

В преддверии Нового года и с выходом патчера версии 10.12.30.2, которая сделала его по-настоящему универсальным,
хочу выразить огромную благодарность Андрею, облегчившему своей работой наш, "оформителей", труд!

:hi:


Немного истории...

Началось всё больше года назад, в сентябре 2009-го...
Изначально стояла задача получения и возврата прав и владельцев на файлы, которые надо обработать.
Задача была успешно решена, но автору этого показалось мало и разработка утилиты продолжилась!

На сегодняшний день мы имеем инструмент, которого нет ни у одного англоязычного гуру оформления,
так как они просто о нём не знают, что не есть хорошо, а круг русскоязычных пользователей утилиты не достаточно велик!

Наверное сами встречали разные установщики значков, например, которые заменяют целиком файлы, вместо того,
чтобы заменять в этих файлах ресурсы. В некоторых случаях это чревато "убийством" системы!

Поэтому прошу откликнуться пользователей, более менее владеющих английским,
для продвижения утилиты на англоязычные ресурсы, такие как:

DeviantArt.com
WinMatrix.com
AskVG.com
Seven Forums.com
WinCert.net
Windows Club.com

Думаю, это будет лучшей благодарностью автору...

PainteR 01-01-2011 17:26 1578790

Mr dUSHA, можно ли в шапку добавить все коды ошибок которые могут возникнуть в процессе работы утилиты и будут внесены в лог?

S.T.R.E.L.O.K. 02-01-2011 09:53 1579036

Mr dUSHA, можно узнать какие изменения в версии 11.1.1.3

Mr dUSHA 06-01-2011 00:01 1581679

Новый функционал отлажен и протестирован, и теперь он в открытом доступе для всех:

Новая версия

Версия 11.1.6.2
  1. Добавлен функционал извлечения RES-файлов из Restorator-патчеров (ключ -EE). Предназначение – быстрое преобразование готового пакета оформления, созданного на Restorator-патчерах в RES-формат.

    Пример использования:
    W7Patcher.exe -EE -P .\resources -D .\openresdir
    Здесь через ключ -P задается папка с деревом Restorator-патчеров, ключом -D задается папка, в которой будет сформировано точно такое же дерево вложенных папок, но с RES-файлами.
    .
  2. Добавлен функционал извлечения информации обо всех ресурсах в RES-файлах в заданной папке(ключ -PP). Предназначение – быстрый анализ содержимого RES-файлов без тупого открывания каждого файла в редакторе, для выявления ошибок типа «не тот язык задан для ресурса» или «не то имя…». Вся информация о содержимом RES-файлов записывается в журнал работы утилиты.

    Пример использования:
    W7Patcher.exe -PP -PO .\openresdir
    Здесь через ключ -PO задается папка с деревом RES-файлов.

    Также можно использовать дополнительные ключи -S1033 и -S1049. Они предназначены для пропуска занесения в журнал ресурсов с языками English и Russian соответственно, что удобно для поиска ресурсов с «не правильными языками» при отладке пакета оформления.

    Пример использования:
    W7Patcher.exe -PP -S1033 -S1049 -PO .\openresdir
    .
  3. В движок Windows 7 Logon Screen Changer добавлен ключ -WSREG – регистрация утилиты в контекстном меню на графических типах файлов .BMP, .JPG, .JPEG, .PNG, .TIF, .TIFF для быстрой установки изображений этих типов как фоновых на экран входа пользователя в систему.
    .
  4. Добавлен ключ -LOG <FILE> которым можно задать произвольное имя и месторасположение создаваемого утилитой журнала работы.


P.S.: Справку по ключах утилиты, как и раньше, можно получить в журнале работы утилиты, запустив ее без ключей, или с ключом -help

Pozia 06-01-2011 10:08 1581865

Цитата:

Цитата Mr dUSHA
В движок Windows 7 Logon Screen Changer добавлен ключ -WSREG – регистрация утилиты в контекстном меню на графических типах файлов .BMP, .JPG, .JPEG, .PNG, .TIF, .TIFF для быстрой установки изображений этих типов как фоновых на экран входа пользователя в систему. »

Вот такой лог:
Код:

[2011-01-06 09:07:59] Log started.
[2011-01-06 09:07:59] W7Patcher ver: 11.1.6.1 (x64)
[2011-01-06 09:07:59] (C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2011-01-06 09:07:59]
[2011-01-06 09:07:59] Destination folder:    [LIVE SYSTEM] C:\
[2011-01-06 09:07:59] Backup folder:        C:\W7P_BackupMulti\2011-01-06_09-07-59
[2011-01-06 09:07:59]
[2011-01-06 09:07:59] Log finished.

В меню ничего нет. Какая надпись должна появится?

Запускаю так:
Код:

W7Patcher_x64.exe -WSREG 1

Smarty 06-01-2011 10:12 1581868

Pozia, запускаете из Проводника?

Pozia 06-01-2011 10:55 1581885

Smarty, из проводника. Но у меня до этого был ваш твик модифицированный мною и видимо все перепуталось. Можете подсказать какие настройки в реестре вносятся этим ключем?

Smarty 06-01-2011 10:59 1581889

Цитата:

Цитата Pozia
какие настройки в реестре вносятся этим ключем? »

Код:

HKEY_CLASSES_ROOT\DesktopBackground\Shell\Logon
HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell\Logon
HKEY_CLASSES_ROOT\SystemFileAssociations\.jpeg\Shell\Logon
HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg\Shell\Logon
HKEY_CLASSES_ROOT\SystemFileAssociations\.png\Shell\Logon
HKEY_CLASSES_ROOT\SystemFileAssociations\.tif\Shell\Logon
HKEY_CLASSES_ROOT\SystemFileAssociations\.tiff\Shell\Logon


Mr dUSHA 06-01-2011 22:12 1582533

Немного подправил Windows 7 Logon Screen Changer, подправил журналирование его действий.
Версия обновилась до 11.1.6.2

Mr dUSHA 10-01-2011 19:26 1585443

Новая версия:

Версия 11.1.10.1
  1. Исправлена ошибка при пропатчивании системных файлов (непосредственно самих .DLL) на "живой системе" открытыми ресурсами, в результате которой при определенных условиях в пропатченую DLL могли попадать не только ее оригинальные ресурсы (кроме собственно привносимых патчером из RES-файла), но и локализованные ресурсы из одноименного MUI-файла.

Pozia 13-01-2011 18:19 1587919

Цитата:

Цитата Mr dUSHA
Добавлен функционал извлечения RES-файлов из Restorator-патчеров (ключ -EE). Предназначение – быстрое преобразование готового пакета оформления, созданного на Restorator-патчерах в RES-формат. »

этим можно воспользоваться для XP патчеров винстиля?

Smarty 13-01-2011 19:12 1587962

Pozia, винстайл сделан на респатчерах Ресторатора.
Цитата:

Цитата Mr dUSHA
Добавлен функционал извлечения RES-файлов из Restorator-патчеров

Цитата:

Цитата Mr dUSHA
Утилита работает на платформах Windows XP/Vista/7. »


Mr dUSHA 13-01-2011 21:09 1588054

Цитата:

Цитата Pozia
этим можно воспользоваться для XP патчеров винстиля? »

Можно, и даже нужно :)
Кстати последняя версия моих пакетов на открытых ресурсах из темы Установка WINSTYLE на живую систему - это какраз результат тестирования ключа -EE W7Patcher-а :)

Pozia 13-01-2011 22:34 1588133

Цитата:

Цитата Mr dUSHA
из темы Установка WINSTYLE на живую систему - »

заметил что там ключи не изменились для пропатчивания открытыми ресурсами, а для семерки изменен. Все верно или лапечатка в винстиль XP?

Mr dUSHA 13-01-2011 23:59 1588175

Цитата:

Цитата Pozia
заметил что там ключи не изменились для пропатчивания открытыми ресурсами, а для семерки изменен. Все верно или лапечатка в винстиль XP? »

Так WSLive - это отдельная программа, хоть и скомпилированная из исходников этой. В ней используется только нужное для установки WINSTYLE.
Но главное то, что WSLive заточена в текущей версии только на открытые ресурсы и рестораторные патчеры она не поддерживает, и в ней жесткая привязка к структуре папок пакета. Так что с виду там вроде ничего не поменялось, и запускается она вообще без ключей, но ищет только RES-файлы.

OEM22 15-01-2011 00:44 1589006

Mr dUSHA, Привет, а с помощью Windows 7 Universal Patcher можно интегрировать Windows 7 SP1 RTM 7601.17514.101119-1850 (windows6.1-KB976932-X86.exe и windows6.1-KB976932-X64.exe) ???

Mr dUSHA 15-01-2011 06:30 1589068

Обновление в BIN-патчере:

Версия 11.1.15.1
  1. В BIN-патчере добавлена поддержка файлов версий 6.1.7601.17514 из пакета обновлений SP1 RTM (win7sp1_rtm.101119-1850) (windows6.1-KB976932-X86.exe/windows6.1-KB976932-X64.exe) для Windows 7/2008R2.
  2. Поддержка SP1 RC версии 6.1.7601.17105 удалена.

Mr dUSHA 20-01-2011 01:17 1592775

Очередное обновление:

Версия 11.1.20.1
  1. Второй раз исправлена (надеюсь, уже окончательно) ошибка при пропатчивании системных файлов (непосредственно самих .DLL) на "живой системе" открытыми ресурсами, в результате которой при определенных условиях в пропатченую DLL могли попадать не только ее оригинальные ресурсы (кроме собственно привносимых патчером из RES-файла), но и локализованные ресурсы из одноименного MUI-файла.

FreshMen85 17-02-2011 10:27 1615118

Да уж, просто мега супер утилита с кучей возможностей. Mr dUSHA, как же вы все это делали?

------------
Интересно кто-нибудь пробЫвал заменить рисунки в папке wallpaper. У меня создаются папки с аналогичными названиями (Архитектура, Пейзажи...) и при этом всё нормально работает. Вот этот момент мне и не понятен, как в одной папке существуют два файла с одинаковым названием.
Запускаю патчер вот такой командой:
START /WAIT Update_x86\W7Patcher_X86\W7Patcher.exe -C Update_x86\AddWallpapers
в папке AddWallpapers создана структура папок Windows\Web\Wallpaper

Mr dUSHA 17-02-2011 17:22 1615487

Цитата:

Цитата FreshMen85
У меня создаются папки с аналогичными названиями (Архитектура, Пейзажи...) и при этом всё нормально работает. Вот этот момент мне и не понятен, как в одной папке существуют два файла с одинаковым названием. »

Никак. В \Windows\Web\Wallpaper нет папок с русскими названиями. Это вам не ХР. Там все названия реальные на английском, а проводник вам эти названия на лету подменяет на названия соответствующие текущей локали. Конфигурируется это в файле Desktop.ini каждой из этих папок.
Зайдите в \Windows\Web\Wallpaper не проводником, а TotalComander-ом или FAR-ом, и всё увидите сами.

Чтоб заменять/копировать картинки в этих папках, в структуре папок для патчера назовите эти папки настоящими английскими именами.

FreshMen85 17-02-2011 18:01 1615527

Цитата:

Цитата Mr dUSHA
Зайдите в \Windows\Web\Wallpaper не проводником, а TotalComander-ом или FAR-ом, и всё увидите сами. »

как я понял это не обязательно, можно просто кликнуть в пустое место адресной строки проводника и появится путь с оригинальным названием папки.
P.S. написал в расчете вдруг кому пригодится.

Bond01 19-02-2011 00:10 1616669

Mr dUSHA, запускал с рабочего стола, такой командой
Код:

W7Patcher.exe -WSREG 1 "Интегрировать в Logonui"
, для создания собственного логона в контекстное меню. Теперь заметил - нужно обязательно расположение W7Patcher.exe на рабочем столе и еще при каждом запуске и смене логона, - утилита подчит файлы:
Код:

Patching authui.dll and themeui.dll...
 C:\Windows\system32\authui.dll  [VER: 6.1.7601.17514  CRC: 0x001BAD8E]  [0x00000100] [ OK ]
 C:\Windows\system32\themeui.dll  [VER: 6.1.7601.17514  CRC: 0x002DCA11]  [0x00000200] [ OK ]

Зачем?
Как применить падчер, чтобы из любой области можно было интегрировать обои и зачем при каждом запуске и смене логона, - утилита падчит файлы?
Как сделать одной строкой:
Код:

"%Fldr%W7PATCHER%xOS%.EXE" -WS "%Fldr%Image.jpg"
"%Fldr%W7PATCHER%xOS%.EXE" -WSREG 1 "Интегрировать в LogonUI"


Mr dUSHA 19-02-2011 02:05 1616724

Цитата:

Цитата Bond01
Теперь заметил - нужно обязательно расположение W7Patcher.exe на рабочем столе »

Не нужно. Просто при регистрации он в реестре привязывается к своему текущему месторасположению, так что перед регистрацией его нужно скопировать туда, откуда он не будет удален, например в тот же %SystemRoot% или куданить в "Program Files", и для регистрации запустить оттуда уже, то есть %SystemRoot%\W7Patcher.exe -WSREG 1...
У Smarty в его установщике оно примерно так и реализовано.

Цитата:

Цитата Bond01
зачем при каждом запуске и смене логона, - утилита падчит файлы? »

Патчит только один раз не патченые файлы, все последующие разы она их не изменяет никак. Это вы просто не понимаете кодов возврата, говорящих о результате пропатчивания:
Код:

C:\Windows\system32\authui.dll  [VER: 6.1.7601.17514  CRC: 0x001BAD8E]  [0x00000100] [ OK ]
 C:\Windows\system32\themeui.dll  [VER: 6.1.7601.17514  CRC: 0x002DCA11]  [0x00000200] [ OK ]

А не понимаете их именно потому, что они намерено нигде мной не документированы.

Цитата:

Цитата Bond01
Как сделать одной строкой: »

Просто написать в одну строку :) :
Код:

"%Fldr%W7PATCHER%xOS%.EXE" -WS "%Fldr%Image.jpg" -WSREG 1 "Интегрировать в LogonUI"
Причем можно написать вообще в одну строку вместе с пропатчиванием и копированием файлов, например:
Код:

"%Fldr%W7PATCHER%xOS%.EXE" -WS "%Fldr%Image.jpg" -WSREG 1 "Интегрировать в LogonUI" -PO "папка_с_ресурсами" -C "папка_с_файлами"

Bond01 19-02-2011 21:46 1617252

Mr dUSHA, спасибо за подробное и понятное объяснение
Еще определение по логу
Код:

[2011-02-19 22:28:07] << {RA} [ OK ] C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc
[2011-02-19 22:28:07] !! {NF} [SKIP] C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_420fe3fa2b8113bd
[2011-02-19 22:28:07] !! {NF} [SKIP] C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.20787_none_2b43b51e45274037
[2011-02-19 22:28:07] >> {GA} [ OK ] C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2

Ra
NF
GA
!!
SKIP

Mr dUSHA 20-02-2011 00:50 1617346

Bond01,
GA - Получение полных прав доступа перед обработкой.
RA - Восстановление оригинальных прав после обработки.
NF - Не найдено. В данном случае означает, что такая папка не найдена в целевой системе.
SKIP - Пропуск обработки. В данном случае пропуск обработки целевой папки обусловлен тем, что она отсутствует в системе.

Pozia 22-02-2011 18:04 1619336

Цитата:

Цитата Mr dUSHA
Добавлена очистка кэша эскизов Explorer-а после пропатчивания системы »

а чем эти эскизы мешают? вроде место много не отбирают

Mr dUSHA 23-02-2011 01:59 1619713

Цитата:

Цитата Pozia
а чем эти эскизы мешают? вроде место много не отбирают »

Так это ж у PainteR-а в пакете "Mac OS X Transformation Pack" грабли вылезли, что пакет какие-то там ресурсы менял, а они потом не отображались после перезагрузки. Просмотрите в той теме несколько последних страниц, там народ писал, что и где не обновлялось, и как они лечили обходными путями это, пока я патчер не подправил.

Robi450 24-03-2011 12:38 1642747

Please give some english description or eng language. :help:
I don't really understand how I can use it.

Sorry but I can't speak russian.

geepnozeex 01-04-2011 14:03 1648856

ещё бы можно было удалять файлы и папки и было бы шикарно.

S.T.R.E.L.O.K. 15-04-2011 23:03 1659310

geepnozeex, ну тогда уж сделать возможность использовать файл-список удаляемых файлов и папок (можно ещё и веток (параметров) реестра) :)

Smarty 15-04-2011 23:13 1659321

Цитата:

Цитата S.T.R.E.L.O.K.
ну тогда уж сделать возможность использовать файл-список удаляемых файлов »

Терпение! :)
Цитата:

Цитата S.T.R.E.L.O.K.
(можно ещё и веток (параметров) реестра) »

А через РЕГ-файл что? Никак?
Так можно дойти до переименования файлов патчером... :crazy:

S.T.R.E.L.O.K. 18-04-2011 22:13 1661246

Smarty, это скорее был сарказм, а не идея :)

Smarty 18-04-2011 22:15 1661247

S.T.R.E.L.O.K., :)

Mr dUSHA 18-04-2011 22:15 1661248

Цитата:

Цитата geepnozeex
ещё бы можно было удалять файлы и папки и было бы шикарно. »

Цитата:

Цитата S.T.R.E.L.O.K.
ну тогда уж сделать возможность использовать файл-список удаляемых файлов и папок »

Ладно, уговорили.

Файлы и папки удаляются посредством списка файлов сформированного в файле, указываемом ключом -DEL <delfile.list>
то есть в скрипте можно писать примерно так:
W7Patcher.exe -DEL .\\dellist.cfg

Формат содержимого файла dellist.cfg такой (живой пример):
Код:

[DeleteList]
\Windows\Web\Wallpaper\Architecture
\Windows\Cursors\wait_rm.cur
\Windows\Cursors\up_rm.cur
\Windows\System32\es-ES
"\Program Files\Common Files\microsoft shared\ink\ar-SA"
"\Program Files\Common Files\microsoft shared\ink\da-DK\tipresx.dll.mui"
\Windows\Globalization\MCT\MCT-RU\
\Windows\Boot\PCAT\zh-TW\bootmgr.exe.mui

Здесь перечисляются пути к конкретным файлам или папкам. Все пути относительные, если на живой системе, то относительно корневого каталога, если в дистрибутиве, то относительно корня, задаваемого стандартным ключом -D <DIR>. Если путь к файлу или папке содержит пробел, то его необходимо заключить в кавычки.
Если удаляете папку, то она удаляется со всем содержимым без вопросов и предупреждений, и безвозвратно.
При удалении на живой системе, заблокированные системой файлы удаляются после перезагрузки. Таким образом, на живой системе можно снести например всю папку \Windows\System32.

Удаление файлов необратимо, и никаких бэкапов не создает,
так что 256 раз подумайте, стоит ли это делать...
Если ответили "ДА", то убивайте на здоровье свою систему :)
Вся ответственность за ваши действия лежит полностью на вас.



П.С. Функционал удаления файлов и папок был реализован еще около полугода тому назад, так что новая версия для этого не требуется.
Все работает уже сейчас. :)

Bond01 18-04-2011 23:02 1661277

Цитата:

Цитата geepnozeex
ещё бы можно было удалять файлы и папки и было бы шикарно. »

Все удаляется батником из SetupComplete.cmd
читать дальше »
DEL /F /Q "%SystemRoot%\Resources\Ease of Access Themes\classic.theme"
DEL /F /Q "%SystemRoot%\Resources\Ease of Access Themes\hc1.theme"
DEL /F /Q "%SystemRoot%\Resources\Ease of Access Themes\hc2.theme"
DEL /F /Q "%SystemRoot%\Resources\Ease of Access Themes\hcblack.theme"
DEL /F /Q "%SystemRoot%\Resources\Ease of Access Themes\hcwhite.theme"
RD /S /Q "%SystemRoot%\System32\ar-SA"
RD /S /Q "%SystemRoot%\System32\bg-BG"
RD /S /Q "%SystemRoot%\System32\cs-CZ"
RD /S /Q "%SystemRoot%\System32\da-DK"
RD /S /Q "%SystemRoot%\System32\de-DE"
RD /S /Q "%SystemRoot%\System32\el-GR"
RD /S /Q "%SystemRoot%\System32\es-ES"
RD /S /Q "%SystemRoot%\System32\et-EE"
RD /S /Q "%SystemRoot%\System32\fi-FI"
RD /S /Q "%SystemRoot%\System32\fr-Fr"
RD /S /Q "%SystemRoot%\System32\he-IL"
RD /S /Q "%SystemRoot%\System32\hr-HR"
RD /S /Q "%SystemRoot%\System32\hu-HU"
RD /S /Q "%SystemRoot%\System32\it-IT"
RD /S /Q "%SystemRoot%\System32\ja-JP"
RD /S /Q "%SystemRoot%\System32\ko-KR"
RD /S /Q "%SystemRoot%\System32\lt-LT"
RD /S /Q "%SystemRoot%\System32\lv-LV"
RD /S /Q "%SystemRoot%\System32\nb-NO"
RD /S /Q "%SystemRoot%\System32\nl-NL"
RD /S /Q "%SystemRoot%\System32\pl-PL"
RD /S /Q "%SystemRoot%\System32\pt-BR"
RD /S /Q "%SystemRoot%\System32\pt-PT"
RD /S /Q "%SystemRoot%\System32\ro-RO"
RD /S /Q "%SystemRoot%\System32\sk-SK"
RD /S /Q "%SystemRoot%\System32\sl-SI"
RD /S /Q "%SystemRoot%\System32\sr-Latn-CS"
RD /S /Q "%SystemRoot%\System32\sv-SE"
RD /S /Q "%SystemRoot%\System32\th-TH"
RD /S /Q "%SystemRoot%\System32\tr-TR"
RD /S /Q "%SystemRoot%\System32\uk-UA"
RD /S /Q "%SystemRoot%\System32\zh-CN"
RD /S /Q "%SystemRoot%\System32\zh-TW"
RD /S /Q "%SystemRoot%\System32\zh-HK"
DEL /F /Q "%HomePath%\Favorites\Links\Рекомендуемые узлы.url"
DEL /F /Q "%HomePath%\Favorites\Links\Коллекция веб-фрагментов.url"

S.T.R.E.L.O.K. 19-04-2011 02:31 1661421

Bond01, не забывайте про установку владельца и параметров безопасности :), если конечно файлы/папки M$.
Вид примерно такой:
читать дальше »
Код:

takeown /F "E:\Work\Windows\Web\Wallpaper\Architecture"
icacls "E:\Work\Windows\Web\Wallpaper\Architecture" /grant %username%:(F,WDAC)
rd /S /Q "E:\Work\Windows\Web\Wallpaper\Architecture"
takeown /F "E:\Work\Windows\Resources\Themes\architecture.theme"
icacls "E:\Work\Windows\Resources\Themes\architecture.theme" /grant %username%:(F,WDAC)
del /F /Q "E:\Work\Windows\Resources\Themes\architecture.theme"

где
Код:

E:\Work
папка монтирования образа

Smarty 19-04-2011 08:57 1661481

Цитата:

Цитата S.T.R.E.L.O.K.
не забывайте про установку владельца и параметров безопасности »

Возможно, что на этапе установки системы, когда отрабатывается SetupComplete.cmd, права еще не проставлены.
Надо с заблокированными ключами Реестра этот момент выяснить...

Bond01 19-04-2011 15:53 1661771

Цитата:

Цитата Smarty
Возможно, что на этапе установки системы, когда отрабатывается SetupComplete.cmd, права еще не проставлены. »

Цитата:

setupcomplete.cmd выполняется до входа пользователя в систему в контексте системной учетной записи LocalSystem.

S.T.R.E.L.O.K. 21-04-2011 17:20 1663269

Bond01, Smarty,
стараюсь через SetupComplete.cmd не удалять (а точнее совсем не пользуюсь). Если файлы не нужны, убираю их сразу из install.wim, поэтому мне удобнее составить листинг файлов и папок (темы, курсоры, wallpaper'ы, звуки и тп)...

Smarty 21-04-2011 17:27 1663274

S.T.R.E.L.O.K., я не удаляю файлы\папки через SetupComplete.cmd, я давно использую патчер! :)

Bond01 21-04-2011 17:49 1663291

Цитата:

Цитата S.T.R.E.L.O.K.
убираю их сразу из install.wim »

раньше ведь этого варианта мы не знали, пока Mr dUSHA, нас не познакомил, поэтому я удалял таким образом - руками не лазил :) А вообще считаю можно ничего не удалять ведь это нисколько не мешает.
Зачем например удалять стандартные темы, если можно быстро и удобно переключиться на другую с другими обоями, а заменять только стандартные обои на свои и т.д...

Smarty 21-04-2011 17:59 1663299

Цитата:

Цитата Bond01
А вообще считаю можно ничего не удалять ведь это нисколько не мешает. »

Зачем вам, например, папки с китайско-японскими языковыми файлами или контрастные курсоры?

Это конкретный выбор конкретного пользователя, поэтому надо - не надо можно не обсуждать.
Инструмент есть, а использовать его или нет - ваше личное дело.

Pozia 21-04-2011 19:18 1663346

Цитата:

Цитата Smarty
папки с китайско-японскими языковыми файлами или контрастные курсоры »

доверяя вашему опыту хотел бы попросить выложить ваш список удаления "ненужных" файлов. Сколько место освобождается при этом?

Smarty 21-04-2011 19:36 1663363

Pozia, список общий для boot.wim и install.wim.
>>>

Код:

[DeleteList]
\Windows\Boot\PXE\cs-CZ\
\Windows\Boot\PXE\da-DK\
\Windows\Boot\PXE\de-DE\
\Windows\Boot\PXE\el-GR\
\Windows\Boot\PXE\es-ES\
\Windows\Boot\PXE\fi-FI\
\Windows\Boot\PXE\fr-FR\
\Windows\Boot\PXE\hu-HU\
\Windows\Boot\PXE\it-IT\
\Windows\Boot\PXE\ja-JP\
\Windows\Boot\PXE\ko-KR\
\Windows\Boot\PXE\nb-NO\
\Windows\Boot\PXE\nl-NL\
\Windows\Boot\PXE\pl-PL\
\Windows\Boot\PXE\pt-BR\
\Windows\Boot\PXE\pt-PT\
\Windows\Boot\PXE\sv-SE\
\Windows\Boot\PXE\tr-TR\
\Windows\Boot\PXE\zh-CN\
\Windows\Boot\PXE\zh-HK\
\Windows\Boot\PXE\zh-TW\
\Windows\Boot\PCAT\cs-CZ\
\Windows\Boot\PCAT\da-DK\
\Windows\Boot\PCAT\de-DE\
\Windows\Boot\PCAT\el-GR\
\Windows\Boot\PCAT\es-ES\
\Windows\Boot\PCAT\fi-FI\
\Windows\Boot\PCAT\fr-FR\
\Windows\Boot\PCAT\hu-HU\
\Windows\Boot\PCAT\it-IT\
\Windows\Boot\PCAT\ja-JP\
\Windows\Boot\PCAT\ko-KR\
\Windows\Boot\PCAT\nb-NO\
\Windows\Boot\PCAT\nl-NL\
\Windows\Boot\PCAT\pl-PL\
\Windows\Boot\PCAT\pt-BR\
\Windows\Boot\PCAT\pt-PT\
\Windows\Boot\PCAT\sv-SE\
\Windows\Boot\PCAT\tr-TR\
\Windows\Boot\PCAT\zh-CN\
\Windows\Boot\PCAT\zh-HK\
\Windows\Boot\PCAT\zh-TW\
\Windows\Cursors\aero_arrow_l.cur
\Windows\Cursors\aero_arrow_xl.cur
\Windows\Cursors\aero_busy_l.ani
\Windows\Cursors\aero_busy_xl.ani
\Windows\Cursors\aero_ew_l.cur
\Windows\Cursors\aero_ew_xl.cur
\Windows\Cursors\aero_helpsel_l.cur
\Windows\Cursors\aero_helpsel_xl.cur
\Windows\Cursors\aero_link_l.cur
\Windows\Cursors\aero_link_xl.cur
\Windows\Cursors\aero_move_l.cur
\Windows\Cursors\aero_move_xl.cur
\Windows\Cursors\aero_nesw_l.cur
\Windows\Cursors\aero_nesw_xl.cur
\Windows\Cursors\aero_ns_l.cur
\Windows\Cursors\aero_ns_xl.cur
\Windows\Cursors\aero_nwse_l.cur
\Windows\Cursors\aero_nwse_xl.cur
\Windows\Cursors\aero_pen_l.cur
\Windows\Cursors\aero_pen_xl.cur
\Windows\Cursors\aero_unavail_l.cur
\Windows\Cursors\aero_unavail_xl.cur
\Windows\Cursors\aero_up_l.cur
\Windows\Cursors\aero_up_xl.cur
\Windows\Cursors\aero_working_l.ani
\Windows\Cursors\aero_working_xl.ani
\Windows\Cursors\arrow_i.cur
\Windows\Cursors\arrow_il.cur
\Windows\Cursors\arrow_im.cur
\Windows\Cursors\arrow_l.cur
\Windows\Cursors\arrow_m.cur
\Windows\Cursors\arrow_r.cur
\Windows\Cursors\arrow_rl.cur
\Windows\Cursors\arrow_rm.cur
\Windows\Cursors\beam_i.cur
\Windows\Cursors\beam_il.cur
\Windows\Cursors\beam_im.cur
\Windows\Cursors\beam_l.cur
\Windows\Cursors\beam_m.cur
\Windows\Cursors\beam_r.cur
\Windows\Cursors\beam_rl.cur
\Windows\Cursors\beam_rm.cur
\Windows\Cursors\busy_i.cur
\Windows\Cursors\busy_il.cur
\Windows\Cursors\busy_im.cur
\Windows\Cursors\busy_l.cur
\Windows\Cursors\busy_m.cur
\Windows\Cursors\busy_r.cur
\Windows\Cursors\busy_rl.cur
\Windows\Cursors\busy_rm.cur
\Windows\Cursors\cross_i.cur
\Windows\Cursors\cross_il.cur
\Windows\Cursors\cross_im.cur
\Windows\Cursors\cross_l.cur
\Windows\Cursors\cross_m.cur
\Windows\Cursors\cross_r.cur
\Windows\Cursors\cross_rl.cur
\Windows\Cursors\cross_rm.cur
\Windows\Cursors\help_i.cur
\Windows\Cursors\help_il.cur
\Windows\Cursors\help_im.cur
\Windows\Cursors\help_l.cur
\Windows\Cursors\help_m.cur
\Windows\Cursors\help_r.cur
\Windows\Cursors\help_rl.cur
\Windows\Cursors\help_rm.cur
\Windows\Cursors\lappstrt.cur
\Windows\Cursors\larrow.cur
\Windows\Cursors\lcross.cur
\Windows\Cursors\libeam.cur
\Windows\Cursors\lmove.cur
\Windows\Cursors\lnesw.cur
\Windows\Cursors\lnodrop.cur
\Windows\Cursors\lns.cur
\Windows\Cursors\lnwse.cur
\Windows\Cursors\lwait.cur
\Windows\Cursors\lwe.cur
\Windows\Cursors\move_i.cur
\Windows\Cursors\move_il.cur
\Windows\Cursors\move_im.cur
\Windows\Cursors\move_l.cur
\Windows\Cursors\move_m.cur
\Windows\Cursors\move_r.cur
\Windows\Cursors\move_rl.cur
\Windows\Cursors\move_rm.cur
\Windows\Cursors\no_i.cur
\Windows\Cursors\no_il.cur
\Windows\Cursors\no_im.cur
\Windows\Cursors\no_l.cur
\Windows\Cursors\no_m.cur
\Windows\Cursors\no_r.cur
\Windows\Cursors\no_rl.cur
\Windows\Cursors\no_rm.cur
\Windows\Cursors\pen_i.cur
\Windows\Cursors\pen_il.cur
\Windows\Cursors\pen_im.cur
\Windows\Cursors\pen_l.cur
\Windows\Cursors\pen_m.cur
\Windows\Cursors\pen_r.cur
\Windows\Cursors\pen_rl.cur
\Windows\Cursors\pen_rm.cur
\Windows\Cursors\size1_i.cur
\Windows\Cursors\size1_il.cur
\Windows\Cursors\size1_im.cur
\Windows\Cursors\size1_l.cur
\Windows\Cursors\size1_m.cur
\Windows\Cursors\size1_r.cur
\Windows\Cursors\size1_rl.cur
\Windows\Cursors\size1_rm.cur
\Windows\Cursors\size2_i.cur
\Windows\Cursors\size2_il.cur
\Windows\Cursors\size2_im.cur
\Windows\Cursors\size2_l.cur
\Windows\Cursors\size2_m.cur
\Windows\Cursors\size2_r.cur
\Windows\Cursors\size2_rl.cur
\Windows\Cursors\size2_rm.cur
\Windows\Cursors\size3_i.cur
\Windows\Cursors\size3_il.cur
\Windows\Cursors\size3_im.cur
\Windows\Cursors\size3_l.cur
\Windows\Cursors\size3_m.cur
\Windows\Cursors\size3_r.cur
\Windows\Cursors\size3_rl.cur
\Windows\Cursors\size3_rm.cur
\Windows\Cursors\size4_i.cur
\Windows\Cursors\size4_il.cur
\Windows\Cursors\size4_im.cur
\Windows\Cursors\size4_l.cur
\Windows\Cursors\size4_m.cur
\Windows\Cursors\size4_r.cur
\Windows\Cursors\size4_rl.cur
\Windows\Cursors\size4_rm.cur
\Windows\Cursors\up_i.cur
\Windows\Cursors\up_il.cur
\Windows\Cursors\up_im.cur
\Windows\Cursors\up_l.cur
\Windows\Cursors\up_m.cur
\Windows\Cursors\up_r.cur
\Windows\Cursors\up_rl.cur
\Windows\Cursors\up_rm.cur
\Windows\Cursors\wait_i.cur
\Windows\Cursors\wait_il.cur
\Windows\Cursors\wait_im.cur
\Windows\Cursors\wait_l.cur
\Windows\Cursors\wait_m.cur
\Windows\Cursors\wait_r.cur
\Windows\Cursors\wait_rl.cur
\Windows\Cursors\wait_rm.cur
\Windows\Globalization\MCT\MCT-RU\
\Windows\rescache\
\Windows\Resources\Themes\architecture.theme
\Windows\Resources\Themes\characters.theme
\Windows\Resources\Themes\landscapes.theme
\Windows\Resources\Themes\nature.theme
\Windows\Resources\Themes\scenes.theme
\Windows\Resources\Themes\Aero\en-US\
\Windows\ShellNew\Journal.jnt
\Windows\Web\Wallpaper\Architecture\
\Windows\Web\Wallpaper\Characters\
\Windows\Web\Wallpaper\Landscapes\
\Windows\Web\Wallpaper\Nature\
\Windows\Web\Wallpaper\Scenes\
\Windows\System32\ar-SA\
\Windows\System32\bg-BG\
\Windows\System32\cs-CZ\
\Windows\System32\da-DK\
\Windows\System32\de-DE\
\Windows\System32\el-GR\
\Windows\System32\es-ES\
\Windows\System32\et-EE\
\Windows\System32\fi-FI\
\Windows\System32\fr-FR\
\Windows\System32\he-IL\
\Windows\System32\hr-HR\
\Windows\System32\hu-HU\
\Windows\System32\it-IT\
\Windows\System32\ja-JP\
\Windows\System32\ko-KR\
\Windows\System32\lt-LT\
\Windows\System32\lv-LV\
\Windows\System32\nb-NO\
\Windows\System32\nl-NL\
\Windows\System32\pl-PL\
\Windows\System32\pt-BR\
\Windows\System32\pt-PT\
\Windows\System32\ro-RO\
\Windows\System32\sk-SK\
\Windows\System32\sl-SI\
\Windows\System32\sr-Latn-CS\
\Windows\System32\sv-SE\
\Windows\System32\th-TH\
\Windows\System32\tr-TR\
\Windows\System32\uk-UA\
\Windows\System32\zh-CN\
\Windows\System32\zh-HK\
\Windows\System32\zh-TW\
\Windows\BitLockerDiscoveryVolumeContents\ar-SA_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\bg-BG_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\cs-CZ_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\da-DK_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\de-DE_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\el-GR_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\es-ES_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\et-EE_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\fi-FI_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\fr-FR_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\he-IL_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\hr-HR_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\hu-HU_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\it-IT_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\ja-JP_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\ko-KR_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\lt-LT_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\lv-LV_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\nb-NO_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\nl-NL_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\pl-PL_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\pt-BR_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\pt-PT_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\ro-RO_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\sk-SK_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\sl-SI_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\sr-Latn-CS_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\sv-SE_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\th-TH_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\tr-TR_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\uk-UA_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\zh-CN_BitLockerToGo.exe.mui
\Windows\BitLockerDiscoveryVolumeContents\zh-TW_BitLockerToGo.exe.mui
"\Program Files\Uninstall Information"
"\Program Files\Common Files\microsoft shared\ink\ar-SA\"
"\Program Files\Common Files\microsoft shared\ink\bg-BG\"
"\Program Files\Common Files\microsoft shared\ink\cs-CZ\"
"\Program Files\Common Files\microsoft shared\ink\da-DK\"
"\Program Files\Common Files\microsoft shared\ink\de-DE\"
"\Program Files\Common Files\microsoft shared\ink\el-GR\"
"\Program Files\Common Files\microsoft shared\ink\es-ES\"
"\Program Files\Common Files\microsoft shared\ink\et-EE\"
"\Program Files\Common Files\microsoft shared\ink\fi-FI\"
"\Program Files\Common Files\microsoft shared\ink\fr-FR\"
"\Program Files\Common Files\microsoft shared\ink\he-IL\"
"\Program Files\Common Files\microsoft shared\ink\hr-HR\"
"\Program Files\Common Files\microsoft shared\ink\hu-HU\"
"\Program Files\Common Files\microsoft shared\ink\it-IT\"
"\Program Files\Common Files\microsoft shared\ink\ja-JP\"
"\Program Files\Common Files\microsoft shared\ink\ko-KR\"
"\Program Files\Common Files\microsoft shared\ink\lt-LT\"
"\Program Files\Common Files\microsoft shared\ink\lv-LV\"
"\Program Files\Common Files\microsoft shared\ink\nb-NO\"
"\Program Files\Common Files\microsoft shared\ink\nl-NL\"
"\Program Files\Common Files\microsoft shared\ink\pl-PL\"
"\Program Files\Common Files\microsoft shared\ink\pt-BR\"
"\Program Files\Common Files\microsoft shared\ink\pt-PT\"
"\Program Files\Common Files\microsoft shared\ink\ro-RO\"
"\Program Files\Common Files\microsoft shared\ink\sk-SK\"
"\Program Files\Common Files\microsoft shared\ink\sl-SI\"
"\Program Files\Common Files\microsoft shared\ink\sr-Latn-CS\"
"\Program Files\Common Files\microsoft shared\ink\sv-SE\"
"\Program Files\Common Files\microsoft shared\ink\th-TH\"
"\Program Files\Common Files\microsoft shared\ink\tr-TR\"
"\Program Files\Common Files\microsoft shared\ink\uk-UA\"
"\Program Files\Common Files\microsoft shared\ink\zh-CN\"
"\Program Files\Common Files\microsoft shared\ink\zh-TW\"
"\Windows\Resources\Ease of Access Themes\hc1.theme"
"\Windows\Resources\Ease of Access Themes\hc2.theme"
"\Windows\Resources\Ease of Access Themes\hcblack.theme"
"\Windows\Resources\Ease of Access Themes\hcwhite.theme"
"\Users\Public\Videos\Sample Videos\"
"\Users\Public\Pictures\Sample Pictures\"
"\Users\Public\Music\Sample Music\"
"\Users\Public\Recorded TV\Sample Media\"
"\Users\Public\Libraries\RecordedTV.library-ms"
"\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Shows Desktop.lnk"
"\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Window Switcher.lnk"
"\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\desktop.ini"
"\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Compressed (zipped) Folder.ZFSendToTarget"
"\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Desktop (create shortcut).DeskLink"
"\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\desktop.ini"
"\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Mail Recipient.MAPIMail"
"\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile11.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile12.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile13.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile14.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile15.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile16.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile17.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile18.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile19.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile20.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile21.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile22.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile23.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile24.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile25.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile26.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile27.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile28.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile29.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile30.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile31.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile32.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile33.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile35.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile37.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile38.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile39.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile40.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile41.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile42.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile43.bmp"
"\ProgramData\Microsoft\User Account Pictures\Default Pictures\usertile44.bmp"

Содержание не обсуждается, т.к. составлял для себя.

Если есть желание продолжить тему, то в Автоустановке, пожалуйста!

S.T.R.E.L.O.K. 21-04-2011 20:05 1663387

Цитата:

Цитата Smarty
S.T.R.E.L.O.K., я не удаляю файлы\папки через SetupComplete.cmd, я давно использую патчер! »

ну я об этом способе не знал, поэтому использовал батник :).
больше моих сообщений на эту тему здесь не будет :)

Pozia 30-04-2011 19:26 1668158

Цитата:

Цитата Smarty
контрастные курсоры? »

вот если удалить их как вы делаете в приведенном списке то в панели управления в аплете Мышь они остаются после установки системы? Если да то оттуда как удаляете? через реестр?

Smarty 30-04-2011 19:34 1668159

Pozia,
Цитата:

Цитата Smarty
Если есть желание продолжить тему, то в Автоустановке, пожалуйста! »


Mr dUSHA 02-05-2011 21:09 1669168

Несколько накопившихся обновлений, которые уже полтора месяца не доходили руки дооформить и выложить:

Версия 11.5.2.1
  1. Добавлено пакетное конвертирование языковых идентификаторов ресурсов в RES-файлах (ключи -LC, -LO, -LN).
  2. Добавлен ключ -PBIN6 - отключение отрисовки точечной рамки выделения на элементах Рабочего стола и Проводника.
  3. Добавлено публичное описание ключа -DEL. Сам функционал удаления был добавлен в еще предновогоднем релизе и был ранее "секретной фичей".

Pozia 02-05-2011 23:43 1669244

Цитата:

Цитата Mr dUSHA
-DEL <CFG> »

укажите пожалуйста где в
Цитата:

Цитата Mr dUSHA
Прототип: »

нужно его ставить

Mr dUSHA 03-05-2011 01:14 1669283

Цитата:

Цитата Pozia
укажите пожалуйста где в Прототип нужно его ставить »

Не понял вопроса...

Собственно там же написано:
Цитата:

Цитата Mr dUSHA
Пример использования:

W7Patcher.exe -DEL .\\dellist.cfg »


Pozia 03-05-2011 10:59 1669398

Цитата:

Цитата Mr dUSHA
Прототип:
W7Patcher.exe [-N] [-R] [-PO <DIR>] [-P <DIR>] [-C <DIR>] [-D <DIR>] [-V <DIR> [-FP] [-VLOG]] [-U <DIR>] [-MU] [-SB] [-PBIN1] [-PBIN2] [-PBIN3] [-PBIN4] [-PBIN5] [-PUNDO] »

где DEL здесь ставить? Может я путаю, но ключи ведь должны стоять в своей строгой последовательности?

Bond01 03-05-2011 11:17 1669411

Pozia,
Код:

echo Монтирование образа...
DISM.EXE /MOUNT-WIM /WIMFILE:F:\Win7Work\DVD\SOURCES\INSTALL.WIM /INDEX:1 /MOUNTDIR:F:\Win7Work\MOUNT
echo.
echo.
echo  Удаление файлов...
W7PATCHER.EXE -D F:\Win7Work\MOUNT -DEL .\\dellist.cfg
echo.
echo.
echo Сохранение и размонтирование образа...
DISM.EXE /UNMOUNT-WIM /MOUNTDIR:F:\Win7Work\MOUNT /COMMIT
echo.
echo.
echo Работа скрипта завершена...
pause


Pozia 03-05-2011 11:24 1669412

Bond01, я не то спросил. как его отдельно применить я понял

Bond01 03-05-2011 11:26 1669417

Pozia, выполняйте в каждой строке свое действие и все.

Pozia 03-05-2011 11:27 1669418

Bond01, нет слов... я же не спрашиваю как лучше выполнять порознь или отдельно... читайте мой вопрос.

S.T.R.E.L.O.K. 03-05-2011 12:05 1669450

у мну так:
1. для дистриба
Код:

W7Patcher.exe -PO "d:\work\res" -D "d:\work\mount" -PBIN1 -PBIN2 -PBIN3 -PBIN4 -del "d:\work\del_list.txt"
2. для "живой
Код:

W7Patcher.exe -PO "d:\work\res" -PBIN1 -PBIN2 -PBIN3 -PBIN4 -N -WSREG 1 -del "d:\work\del_list.txt"
надеюсь, описывать ключи не надо)))

Mr dUSHA 03-05-2011 13:28 1669494

Цитата:

Цитата Pozia
где DEL здесь ставить? Может я путаю, но ключи ведь должны стоять в своей строгой последовательности? »

Нету никакой последовательности, и небыло никогда. Ключи можно ставить так, как вам больше нравится.

Действия все основные тоже можно прописывать вместе в одну строку.
Отдельными действиями в отдельных строках нужно прописывать только деинсталляцию (ключ -U), а также Resources extractor, Resources information extractor, Resources language IDs convertor. Но здесь если с деинсталляцией и так всё понятно, то последние три инструмента вообще не предназначены для установочных скриптов, и используются разработчиками пакетов оформлений.

S.T.R.E.L.O.K. 04-05-2011 04:38 1669915

Mr dUSHA, кстати появился вопрос по поводу -WSREG 1, я так понимаю при создании дистрибутива он бесполезен?

Mr dUSHA 04-05-2011 12:30 1670057

Цитата:

Цитата S.T.R.E.L.O.K.
кстати появился вопрос по поводу -WSREG 1, я так понимаю при создании дистрибутива он бесполезен? »

Да.
Вообще весь Logon Screen Changer работает только на живой системе.

Smarty 04-05-2011 18:48 1670247

Цитата:

Цитата Mr dUSHA
Вообще весь Logon Screen Changer работает только на живой системе. »

А если в папку [mount_folder]\WINDOWS\Setup\Scripts положить W7Patcher_x86\_x64.exe и такой SetupComplete.cmd:
PHP код:

@echo off
Set xOS
=_x86
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=_x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=_x64
copy 
/"%~dp0W7Patcher%xOS%.exe" "%windir%\system32" >Nul
ren 
"%windir%\system32\W7Patcher%xOS%.exe" "W7Patcher.exe" >Nul
"%windir%\system32\W7Patcher.exe" -PBIN3 ->Nul
"%windir%\system32\W7Patcher.exe" -WSREG 1 "Применить к экрану входа" >Nul
RD 
//"%~dp0" >Nul 

типа не сработает? :)

Mr dUSHA 04-05-2011 19:41 1670272

Цитата:

Цитата Smarty
и такой SetupComplete.cmd: .............типа не сработает?»

Так SetupComplete - это уже живая система, а не дистрибутив. :) А он про дистрибутив спрашивал.

А я за это к твоему скрипту придолбаюсь :) :

А писать сразу:
PHP код:

@echo off 
Set xOS
=_x86 
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=_x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=_x64 

copy 
/"%~dp0W7Patcher%xOS%.exe" "%windir%\system32\W7Patcher.exe" >Nul
"%windir%\system32\W7Patcher.exe" -PBIN3 --WSREG 1 "Применить к экрану входа" >Nul

RD 
//"%~dp0" >Nul 

религия не позволяет? :)

Smarty 04-05-2011 19:48 1670276

Цитата:

Цитата Mr dUSHA
А он про дистрибутив спрашивал. »

А нафига в дистрибутиве (т.е. неустановленной системе) это делать? :lol:
Цитата:

Цитата Mr dUSHA
А я за это к твоему скрипту придолбаюсь »

Ага! Месть!
Цитата:

Цитата Mr dUSHA
религия не позволяет? »

Позволяет, но так людЯм понятнее. ;)

S.T.R.E.L.O.K. 04-05-2011 20:42 1670296

Цитата:

Цитата Smarty
А нафига в дистрибутиве (т.е. неустановленной системе) это делать? »

чтоб потом не возиться :)

Smarty 04-05-2011 20:56 1670307

S.T.R.E.L.O.K., а SetupComplete.cmd не вариант чтоль?

S.T.R.E.L.O.K. 05-05-2011 09:08 1670514

Smarty, ну почему же, просто я спрашивал про проход на уровне дистрибутива :)

Smarty 05-05-2011 18:30 1670828

S.T.R.E.L.O.K., да можно и в дистрибутиве, пропатчить с ключом -PBIN3 и в реестр надо будет настройки внести.
Т.е. в дистрибутиве сделать все изменения, которые делает патчер при установке на "живую" систему.

S.T.R.E.L.O.K. 06-05-2011 00:31 1670997

Цитата:

Цитата Smarty
S.T.R.E.L.O.K., да можно и в дистрибутиве, пропатчить с ключом -PBIN3 и в реестр надо будет настройки внести. »

На счёт этого в курсе.
вопрос был именно про ключ -WSREG 1 и обрабатывается ли им дистрибутив... :) ну нет, так нет :)

Smarty 06-05-2011 07:02 1671062

Цитата:

Цитата S.T.R.E.L.O.K.
вопрос был именно про ключ -WSREG 1 и обрабатывается ли им дистрибутив... »

Конечная цель вопроса - встроить смену фона логона в дистрибутив? Иначе зачем про него просто так спрашивать... :)

S.T.R.E.L.O.K. 06-05-2011 08:44 1671089

Цитата:

Цитата Smarty
Конечная цель вопроса - встроить смену фона логона в дистрибутив? »

наконец-то :lol:
если Mr dUSHA решиться, то можно и это реализовать (подключение ветки реестра, изменение, отключение, копирование W7Patcher.exe в дистрибутив) :), но это пусть решает только он, нужно или нет :)

Smarty 06-05-2011 11:33 1671183

S.T.R.E.L.O.K., что "наконец-то"?
Я уже давно написал как это сделать самому или лишние телодвижения напрягают?

Чтобы автор добавил утилите функционал монтирования реестра
со всеми вытекающими - нужны более веские причины, чем эта.

S.T.R.E.L.O.K. 06-05-2011 12:48 1671223

Smarty, извиняюсь за свой сарказм.
Можно и самому, но и вопрос был составлен понятно:
Цитата:

Цитата S.T.R.E.L.O.K.
Mr dUSHA, кстати появился вопрос по поводу -WSREG 1, я так понимаю при создании дистрибутива он бесполезен? »

Вопрос был задан именно на ключ -WSREG 1 и работает ли он с дистрибутивом.
Ответили, что только на "живой" работает и вопрос отпал (так сказать "будем ручками").
Цитата:

Цитата Smarty
Чтобы автор добавил утилите функционал монтирования реестра
со всеми вытекающими - нужны более веские причины, чем эта. »

это понятно, я и написал что пусть решает, нужно или нет
(наверно пора закрывать разговор на эту тему, а то не в ту степь разговор уходит)

Xone:92 02-06-2011 11:21 1686972

Вопрос по Logon Screen Changer - я правильно понял,что каждый раз,когда меняется обоина,надо ручками вбивать ее в экран приветствия? Если да,то возможно ли сделать автоматическую смену LogonUI при смене фона рабочего стола? В визуальном проекте оформления WinStyle XP есть программа WinstyleMonitor,которая за это и отвечает. Возможна ли создание ее аналога для Win7 ?

Mr dUSHA 02-06-2011 12:34 1687014

Цитата:

Цитата Xone:92
Вопрос по Logon Screen Changer - я правильно понял,что каждый раз,когда меняется обоина,надо ручками вбивать ее в экран приветствия? »

Да.

Цитата:

Цитата Xone:92
В визуальном проекте оформления WinStyle XP есть программа WinstyleMonitor,которая за это и отвечает. Возможна ли создание ее аналога для Win7 ? »

Скажу Вам больше: WinstyleMonitor - это тоже моя программа (вы б это заметили, если бы были повнимательней ;) ), так что мне даже не нужно изобретать заново велосипед :)

Программу сделаю (только не надо теперь спрашивать "КОГДА?"), но только отдельную, а не как часть функционала W7Patcher-а.

Mr dUSHA 08-06-2011 12:58 1690590

Новая версия:

Версия 11.6.8.1
  1. Изменен механизм создания точек восстановления. Теперь все они складываются в папку \W7P_Backups. Кроме того добавлен ключ -BN, которым можно задать имя папки с точкой восстановления вместо автоматически генерируемого имени на основе текущей даты и времени. Ключ -SB удален, и одиночных точек восстановления соответственно больше не будет.
  2. Добавлен ключ -RL - Автоматическое удаления логфайла после завершения работы утилиты.
  3. Добавлен ключ -SD - Самоудаления папки, из которой запущена утилита, после завершения работы утилиты. Предназначено для использования в SFX-архивах, которые распаковываются в TEMP, оттуда устанавливаются и самоудаляются из TEMP-а.
  4. Добавлен механизм автозапуска x64-версии утилиты x86-утилитой на платформе x64 (читайте новый раздел Запуск утилиты на x64-системах). Таким образом, больше не требуется использовать "хитрых" скриптов, определяющих разрядность системы, в универсальных пакетах оформления.

Pozia 08-06-2011 19:44 1690971

Цитата:

Цитата Mr dUSHA
Теперь все они складываются в папку \W7P_Backups »

так и раньше так было. В чем разница?

Smarty 08-06-2011 20:21 1690993

Цитата:

Цитата Pozia
В чем разница? »

В одной букве :biggrin:

PainteR 19-06-2011 13:26 1697496

Mr dUSHA, возможно ли добавить патчеру поддержку ядра 6.2 Просто пока приходится перед запуском какого либо батника выставлять совместимость с Windows 7, а хотелось бы как положено.
И хотябы временно патч библиотек билда 6.2.7955 х86 и 6.2.7989 х64, если возможно Билды не так часто текут, так что частых обновлений не нужно.
Если потребуется, все необходимые файлы будут предоставлены))

Mr dUSHA 23-06-2011 16:58 1700340

Цитата:

Цитата PainteR
возможно ли добавить патчеру поддержку ядра 6.2 Просто пока приходится перед запуском какого либо батника выставлять совместимость с Windows 7, а хотелось бы как положено.
И хотябы временно патч библиотек билда 6.2.7955 х86 и 6.2.7989 х64, если возможно »

Только скачал образ. Сегодня поставлю на виртуалку.
Патчи приделать - проблем нет.
А так вообще патчер должен нормально запускаться на восьмерке.

7human7 16-07-2011 18:52 1714682

Что-то я не понял, для чего вообще нужна эта программа Windows 7 Universal Patcher? Я просто хочу убрать логотип Windows 7 Ultimate на 64 битной системе... какие командные настройки нужно вводить и как запустить что-то чтобы вводить эти командные настройки.

Pozia 16-07-2011 20:05 1714715

7human7,
Цитата:

Цитата Mr dUSHA
Windows 7 Universal Patcher
Описание программы:
Утилита W7Patcher представляет собой оболочку для автоматического применения патчей графических ресурсов, созданных редактором ресурсов Restorator, выполненных в виде RES-файлов или EXE-патчеров, автоматизированного копирования или замены файлов в системных папках ОС с автоматической простановкой необходимых прав доступа на файлы, и много чего другого... »

все остальное там же, в шапке

nyevgen 29-07-2011 12:10 1722160

Народ HELP! Третий день мучаюсь, перечитал тему так и не понял. Хочу пропатчить семерку из этой темы. Есть батник с таким содержанием:
Код:

W7Patcher.exe -PO "Resourse\Shared" -D "E:\Work"
W7Patcher.exe -P "Resourse\Shared" -D "E:\Work"
W7Patcher.exe -C -D "E:\Work" "Resourse\Shared" -PBIN6 -PBIN4 -PBIN3 -PBIN2 -PBIN1

Ничего не срабатывает. В логах пишется что система не поддерживается. Делаю на ХР. Образ cмонтирован. Где накосячил?

Smarty 29-07-2011 16:44 1722359

nyevgen, прочитайте шапку ещё раз. :)
Цитата:

Цитата nyevgen
W7Patcher.exe -PO "Resourse\Shared" -D "E:\Work"
W7Patcher.exe -P "Resourse\Shared" -D "E:\Work" »

Цитата:

Цитата Mr dUSHA
-PO <DIR> - Пропатчивание системы графическими ресурсами, выполненными в виде RES-файов.
-P <DIR> - Пропатчивание системы графическими ресурсами, выполненными в виде Restorator-патчеров. »

У вас присутствует и то и другое. Так и есть?
Семерка смонтирована в папку E:\Work?
Цитата:

Цитата nyevgen
W7Patcher.exe -C -D "E:\Work" "Resourse\Shared" »

Цитата:

Цитата Mr dUSHA
-С <DIR> - Копирование новых или замена старых системных файлов новыми. »

Откуда и что вы копируете?

Плюс ко всему этому: проставьте или полные пути или переменные!

ЗЫ. Может вам поможет это?

Mr dUSHA 29-07-2011 22:06 1722551

Цитата:

Цитата nyevgen
Ничего не срабатывает. В логах пишется что система не поддерживается. Делаю на ХР »

Это означает, что работа патчера на ХР не поддерживается. Своеобразный стимулятор для перехода на Семерку.

Цитата:

Цитата Smarty
Плюс ко всему этому: проставьте или полные пути или переменные! »

Да нормально, и так сработает. Но при условии конечно что синтаксис правильный, а не тупо набросано всё подряд, как в #396.

Smarty 30-07-2011 10:32 1722720

Mr dUSHA, тестил установку пакета на W7 SP1 Home Basic и в логе увидел следующее:
Код:

W7Patcher ver: 11.7.16.1 (x64)
...
[2011-07-30 10:18:30] BIN-patching system files started...
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\themeui.dll  [VER: 6.1.7601.17514  CRC: 0x002BE8C8]  [0x01000008] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\uxinit.dll  [VER: 6.1.7600.16385  CRC: 0x0000AD4E]  [0x00000000][this version not supported] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\uxtheme.dll  [VER: 6.1.7600.16385  CRC: 0x00056D60]  [0x01000008] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\themeservice.dll  [VER: 6.1.7600.16385  CRC: 0x0000B492]  [0x01000008] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\taskmgr.exe  [VER: 6.1.7601.17514  CRC: 0x000480A8]  [0x01000010] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\authui.dll  [VER: 6.1.7601.17514  CRC: 0x001E0ED5]  [0x01000001] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\System32\userinit.exe  [VER: 6.1.7601.17514  CRC: 0x000098D6]  [0x01000007] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\SysWOW64\themeui.dll  [VER: 6.1.7601.17514  CRC: 0x002A6469]  [0x01000005] [ OK ]
[2011-07-30 10:18:30]    {Processing} C:\Windows\SysWOW64\uxinit.dll  [VER: 6.1.7600.16385  CRC: 0x0000998C]  [0x00000000][this version not supported] [ OK ]
[2011-07-30 10:18:31]    {Processing} C:\Windows\SysWOW64\uxtheme.dll  [VER: 6.1.7600.16385  CRC: 0x000479E1]  [0x0100000a] [ OK ]
[2011-07-30 10:18:31]    {Processing} C:\Windows\SysWOW64\taskmgr.exe  [VER: 6.1.7601.17514  CRC: 0x00044DCD]  [0x01000010] [ OK ]
[2011-07-30 10:18:31]    {Processing} C:\Windows\SysWOW64\authui.dll  [VER: 6.1.7601.17514  CRC: 0x001BAD8D]  [0x01000001] [ OK ]
[2011-07-30 10:18:31]    {Processing} C:\Windows\SysWOW64\userinit.exe  [VER: 6.1.7601.17514  CRC: 0x00013DA9]  [0x01000005] [ OK ]
[2011-07-30 10:18:31] BIN-patching system files completed.

На Максимальной этот файл не патчится, а здесь для чего и почему тогда [ OK ]?

PainteR 30-07-2011 11:18 1722743

Smarty, версия 11.7.16.1 обзавелась поддержкой Windows 8 этапа M3 (конкретно если, то билда 7989).
В ней произошли небольшие изменения и теперь нужно патчить и uxinit.dll для применения сторонних визуальных стилей, а так как патчер работал на W7 SP1 Home Basic, то написал [ OK ] потому что патч dll не требуется)
Ps Эта версия патчера и на Максимальной должна выдать то же самое.

Smarty 30-07-2011 13:47 1722798

Цитата:

Цитата PainteR
версия 11.7.16.1 обзавелась поддержкой Windows 8 этапа M3 »

А при чём тут Windows 7?
Вообще странно, что автор пошел на поводу, сделав поддержку невыпущенных билдов невышедшей системы...
Цитата:

Цитата PainteR
так как патчер работал на W7 SP1 Home Basic, то написал [ OK ] потому что патч dll не требуется) »

Написал патчер, что версия не поддерживается, а не то, что патчить не нужно, поэтому и смотрится странно:
версия не поддерживается, но всё [ ОК ] (логичнее было бы написать [ SKIP ]) :)

nyevgen 30-07-2011 19:45 1722922

Цитата:

Цитата Mr dUSHA
Своеобразный стимулятор для перехода на Семерку. »

На семерке все заработало. Спасибо! Но одного не могу понять - в шапке темы -
Цитата:

Цитата Mr dUSHA
Утилита работает на платформах Windows XP/Vista/7. »

У меня на Windows XP не работает. Как это понимать?

P.S. Не сочтите за наглость.

Mr dUSHA 06-08-2011 02:23 1726691

Небольшое обновление:

Версия 11.8.6.1
  1. Исправлена небольшая ошибка запуска x86-утилиты на x64-системе.
  2. Добавлено описание ключей -EEA, -MM, -EMUI.

Mr dUSHA 11-08-2011 22:31 1730167

Критическое обновление

Версия 11.8.11.1
  1. Исправлена критическая ошибка, иногда, очень редко, приводившая к падению программы в процессе пропатчивания графических ресурсов. Всем авторам пакетов оформления рекомендую обновить патчер в своих пакетах.

Sayan 15-08-2011 18:59 1732479

Цитата:

Цитата Mr dUSHA
Windows 7 Universal Patcher »

Эта утилита работает под Windows XP?

Mr dUSHA 15-08-2011 23:18 1732652

Цитата:

Цитата Sayan
Эта утилита работает под Windows XP? »

Да, но с дополнительным ключом, разрешающим работу на ХР.

Sayan 16-08-2011 12:36 1732997

Цитата:

Цитата Mr dUSHA
Да, но с дополнительным ключом, разрешающим работу на ХР. »

дайте ключи

Pozia 23-08-2011 19:07 1737905

Цитата:

Цитата Mr dUSHA
-SD »

этот ключ для WSLive подходит?

Mr dUSHA 23-08-2011 19:38 1737927

Цитата:

Цитата Pozia
этот ключ для WSLive подходит? »

Да.
Посмотрите ее справку в логе, там будет список поддерживаемых ключей.

momo2000 25-08-2011 20:11 1739300

Mr dUSHA, дык какой всё же ключ для работы на XP, что то нигде не найду.

ferget 25-08-2011 21:12 1739335

http://forum.oszone.net/post-1733354-744.html

Pozia 29-08-2011 20:07 1741928

Mr dUSHA, вышла новая версия 11.8.25.1? такая версия в пакете Mac OS X Transformation Pack x64/x86 (Rus).

Mr dUSHA 29-08-2011 22:39 1742071

Цитата:

Цитата Pozia
вышла новая версия 11.8.25.1? такая версия в пакете Mac OS X Transformation Pack x64/x86 (Rus) »

Да эти версии новые чуть ли не через день появляются, просто все их сюда выкладывать смысла нет.

Залил в шапку 11.8.25.1. Изменений функционала там НЕТ. Только основательно почищен и оптимизирован движок обновления ресурсов в исполняемых файлах.
Тестируйте, если вам так хочется :)

blakman 10-09-2011 07:25 1750100

Хочу , чтобы в моей "сборке" была не подписанная тема оформления.

Применяю такой скрипт

Код:

%~dp0Toolsx86\imagex /mountrw %~d0\fix\sources\install.wim 4 %~d0\222
W7Patcher_x86.exe -PBIN1 -D D:\222

получаю такой лог
Код:

[2011-09-10 00:07:36] Destination folder:    D:\222\
[2011-09-10 00:07:36] Backup folder:        D:\222\W7P_Backups\2011-09-10_00-07-36
[2011-09-10 00:07:36]
[2011-09-10 00:07:36] BIN-patching system files started...
[2011-09-10 00:07:36]    {Processing} D:\222\Windows\System32\themeui.dll  [VER: 6.1.7601.17514  CRC: 0x002A3CB2]  [0x01000005] [ OK ]
[2011-09-10 00:07:37]    {Processing} D:\222\Windows\System32\uxinit.dll  [VER: 6.1.7600.16385  CRC: 0x0000998C]  [0x00000000][this version not supported] [ OK ]
[2011-09-10 00:07:37]    {Processing} D:\222\Windows\System32\uxtheme.dll  [VER: 6.1.7600.16385  CRC: 0x00047DD4]  [0x0100000a] [ OK ]
[2011-09-10 00:07:37]    {Processing} D:\222\Windows\System32\themeservice.dll  [VER: 6.1.7600.16385  CRC: 0x00017637]  [0x01000005] [ OK ]
[2011-09-10 00:07:37] BIN-patching system files completed.
[2011-09-10 00:07:37]
[2011-09-10 00:07:37] Log finished.

собираю образ
Код:

%~dp0Toolsx86\imagex /unmount /commit %~d0\222
После установки Win7 в папке system32 исходные(не пропатченные) файлы. Решаю просто заменить исходные файлы на пропатченные
Код:

[2011-09-10 06:49:11] Source copyfiles tree: E:\111
[2011-09-10 06:49:11] Destination folder:    E:\222\
[2011-09-10 06:49:11] Backup folder:        E:\222\W7P_Backups\2011-09-10_06-49-11
[2011-09-10 06:49:11]
[2011-09-10 06:49:11] Copy files started...
[2011-09-10 06:49:11] >> {GA} [ OK ] E:\222\Windows\system32
[2011-09-10 06:49:12]    {Processing} E:\222\Windows\system32\themeservice.dll [ OK ]
[2011-09-10 06:49:12]    {Processing} E:\222\Windows\system32\themeui.dll [ OK ]
[2011-09-10 06:49:13]    {Processing} E:\222\Windows\system32\uxtheme.dll [ OK ]
[2011-09-10 06:49:13] << {RA} [ OK ] E:\222\Windows\system32
[2011-09-10 06:49:13] Copy files completed.

После установки Windows - опять в папке system32 не пропатченные файлы.
Причем уже собранный образ разбираю и проверяю - там файлы пропатченные.
Что не так?

Smarty 10-09-2011 13:31 1750234

Цитата:

Цитата blakman
Что не так? »

Наверно патчите в одном индексе, а ставите с другого (больше здесь ничего не придумаешь).
Попробуйте использовать DISM и монтировать редакцию по имени, а не по индексу.

blakman 10-09-2011 19:52 1750406

Спасибо, Smarty.
Все верно, ошибка именно в этом.
Я использовал тот же imagex, но предварительно уточнил номер образа
Код:

imagex /info install.wim >info.txt
и уже полученный номер совершенно осознанно использовал при монтировании. В моем случае номер образа или редакции оказался 8, а не 4,
как я указывал ранее. Получилось, что я старательно патчил/менял файлы Home Premium, а устанавливал девственную Ultimate :)

blakman 10-09-2011 21:26 1750464

Цитата:

Цитата Smarty
Попробуйте использовать DISM и монтировать редакцию по имени »

Честно говоря, не увидел, как можно указывать редакцию по имени при работе с этой утилитой. По индексу - знаю: dism ...... /Index:8......
А по имени - как? И не будет ли утилита чувствительна к мелким ошибкам в имени редакции, например отсутствию пробелов и/или несоответствию регистра?

Smarty 10-09-2011 22:19 1750482

blakman, подскажу, но это уже оффтоп.
Если возникнут ещё вопросы по работе с образами, то переходите в Автоустановку.

Имена образов:
  1. Starter
  2. HomeBasic
  3. HomePremium
  4. Professional
  5. Ultimate
  6. Enterprise

Пример кода:
Код:

DISM.EXE /MOUNT-WIM /WIMFILE:D:\INSTALL.WIM /NAME:HomeBasic /MOUNTDIR:D:\MOUNT

opel431 22-09-2011 15:03 1758152

Уважаемый Mr dUSHA!

А можно заменить тип данных с REG_SZ на REG_EXPAND_SZ в параметре HKEY_CLASSES_ROOT\DesktopBackground\Shell\Logon\Command?
Состряпал GUI, в котором "скрестил" патчер и DISM, но проблема возникла при задании относительного пути к месту нахождения утилиты в автономном образе.

С уважением!

Mr dUSHA 22-09-2011 23:54 1758464

Цитата:

Цитата opel431
А можно заменить тип данных с REG_SZ на REG_EXPAND_SZ........... »

Да не вопрос!
Дома буду, заменю, выложу.

Mr dUSHA 23-09-2011 18:33 1758924

Цитата:

Цитата opel431
А можно заменить тип данных с REG_SZ на REG_EXPAND_SZ в параметре HKEY_CLASSES_ROOT\DesktopBackground\Shell\Logon\Command? »

Плиз :)
Новая версия в шапке.
Теперь она кроме собсно типа REG_EXPAND_SZ еще и абсолютный путь к себе преобразует в путь, начинающийся с стандартной переменной окружения, если это возможно.

Lucifer6961985 24-09-2011 19:49 1759457

Mr dusha и opel431 немогли ли бы Вы сделать, Совместно или пораздельности, Windows 7 Universal Patcher с GUI интерфейсом?
С GUI интерфейсом стало бы работать проще и меньше стало бы возникать вопросов по применению ключей,это мое мнение.

opel431 24-09-2011 21:08 1759481

Цитата:

Цитата Lucifer6961985
С GUI интерфейсом стало бы работать проще »

Не знаю, что думает по вашему вопросу Mr dUSHA, и будет ли он этим заниматься, а для себя я, практически сделал GUI + часть функций DISM. Это "домашний" проект для работы с живой системой и автономным образом. Не думаю, что он заинтересует других.

AlexM22204 24-09-2011 22:17 1759513

Цитата:

Цитата opel431
Это "домашний" проект для работы с живой системой и автономным образом. Не думаю, что он заинтересует других. »

А мне кажется заинтересует, с GUI как то приятней работать... :yes:

Lucifer6961985 25-09-2011 09:06 1759622

Цитата:

Цитата opel431
Не знаю, что думает по вашему вопросу Mr dUSHA, и будет ли он этим заниматься, а для себя я, практически сделал GUI + часть функций DISM. Это "домашний" проект для работы с живой системой и автономным образом. Не думаю, что он заинтересует других. »

Не знаю как другим но меня заинтересовала Ваша идея и если Вас не затруднит не могли бы Вы поделится Вашей наработкой(GUI Windows 7 Universal Patcher),я был бы Вам очень признателен...

opel431 25-09-2011 14:24 1759730

Цитата:

Цитата Lucifer6961985
не могли бы Вы поделится Вашей наработкой »

Как только протестирую работу с образом дам вам и AlexM22204 (РМ) ссылку на скачивание. Работа с системой хоть и заложена, но мне некогда проверить на VM, посмотрите сами.

Lucifer6961985 25-09-2011 15:28 1759781

Цитата:

Цитата opel431
Как только протестирую работу с образом дам вам и AlexM22204 (РМ) ссылку на скачивание. Работа с системой хоть и заложена, но мне некогда проверить на VM, посмотрите сами. »

Благодарствую...
Если есть желание могу помочь в тестирование,вечером будет время могу потестить...

OEM22 25-09-2011 20:38 1759985

Цитата:

Цитата opel431
Как только протестирую работу с образом дам вам и AlexM22204 (РМ) ссылку на скачивание. »

И мне пожалуйста, я с системой не работаю, только с образом. Заранее спасибо.

opel431 25-09-2011 21:16 1760007

Цитата:

Цитата OEM22
И мне пожалуйста, я с системой не работаю »

Неудобно засорять эту тему, поэтому посмотрью куда сбросить, как только немножко приведу в нормальный вид (домашний интерфейс, он и в Африке домашний).

ruslanhamidov80 09-10-2011 10:14 1769204

Mr dUSHA,

Цитата:

Цитата Mr dUSHA
-PBIN1 - Патч системных библиотек UXTHEME.DLL, THEMEUI.DLL, THEMESERVICE.DLL, отключающий проверку цифровых подписей тем рабочего стола;
-PBIN2 - Патч TASKMGR.EXE, изменяющий цвета индикаторов загрузки процессора и памяти;
-PBIN3 - Патч системной библиотеки AUTHUI.DLL, отключающий ограничение размера файла BACKGROUNDDEFAULT.JPG в 256кб.;
-PBIN4 - Патч в USERINIT.EXE, дающий возможность отключить проверку зон безопасности для скачанных из сети файлов установкой переменной окружения SEE_MASK_NOZONECHECKS=1. Подробнее здесь.
-PBIN5 - Патч в USER32.DLL, отключающий вывод на рабочий стол водяного знака "Тестовый режим..." при установленной опции загрузчика testsigning=on. Это полезно при использовании патченого ядра или какого-то модуля его окружения и подписанных тестовым самостоятельно сгенерированным сертификатом.
-PBIN6 - Патч в USER32.DLL, отрисовку точечной рамки выделения на выделенных полупрозрачным прямоугольником элементах Рабочего стола и Проводника. »

Подскажите плиз какой командой пропатчить подключенный образ. Или эти ключи только для живой системы ?? Извиняюсь за ламерство, но в шапке про это ни слова.

PainteR 09-10-2011 11:19 1769237

ruslanhamidov80, этими же, только не забыть про ключ -D.

ruslanhamidov80 09-10-2011 11:32 1769246

PainteR,

То есть вот так:

W7Patcher.exe -PBIN1 -PBIN2 -PBIN3 -PBIN4 -PBIN5 -PBIN6 -D %Mount%

??

PainteR 09-10-2011 14:03 1769354

ruslanhamidov80, да.

ruslanhamidov80 09-10-2011 16:38 1769455

PainteR,

Спасибо !

Mr dUSHA 09-10-2011 23:06 1769715

Цитата:

Цитата ruslanhamidov80
Подскажите плиз какой командой пропатчить подключенный образ. Или эти ключи только для живой системы ?? Извиняюсь за ламерство, но в шапке про это ни слова. »

По уже сложившейся у меня традиции я рекомендую читать все слова в шапке даже если не очень хочется. Например:

Цитата:

Цитата Mr dUSHA
-D <DIR> - Папка назначения с целевой системой, обработка которой производится (например это может быть папка, в которую смонтирован файл install.wim).
Если производится обработка "живой системы", то этот ключ указывать не нужно. »

:)

ruslanhamidov80 10-10-2011 08:28 1769838

Mr dUSHA, а удалять ненужные компоненты он может ? http://forum.oszone.net/thread-217492.html

Smarty 10-10-2011 11:03 1769934

ruslanhamidov80, патчер этим не занимается, а DISM отключает компоненты, а не удаляет.

ruslanhamidov80 10-10-2011 17:36 1770232

Smarty,

Цитата:

Цитата Smarty
ruslanhamidov80, патчер этим не занимается, а DISM отключает компоненты, а не удаляет. »

Как же тогда отключить к примеру ту же Архивацию или Битлокер ?

Smarty 10-10-2011 17:42 1770240

ruslanhamidov80, это уже оффтоп в этом форуме!
Идите в форум Автоматическая установка Windows Vista / Windows 7.
Да и не всё можно отключить в образе!

ruslanhamidov80 10-10-2011 18:19 1770274

Smarty, Был я там, мертвый форум. Даже местный админ ничего толком не знает.

Smarty 10-10-2011 18:27 1770284

ruslanhamidov80, да бросьте, там модеры хорошие и знающие!
Может просто выходные дни были...

timon45 07-11-2011 18:13 1790477

Выполняю пропатчивание при монтированного образа (на ОС Win7 x64, обрабатываемый дистрибутив Win7 x86 Home Premium)
Код:

j:\W7Patcher_x86.exe -С j:\files -D j:\mount -N -PBIN1 -PBIN2 -PBIN3 -PBIN4 -PBIN6 -WS j:\backgroundDefault.jpg -SZ 1920x1200 -WSREG 1 "Поместить в фон экрана входа в систему" -DEL j:\Dellist.cfg
Удаление файлов выполнено а копирование увы нет:(
В чем может быть проблема? Запускал команду через Win+R

Mr dUSHA 07-11-2011 18:28 1790488

Цитата:

Цитата timon45
Удаление файлов выполнено а копирование увы нет
В чем может быть проблема? Запускал команду через Win+R »

Мы по кофейной гуще здесь не гадаем :)
В журнал работы утилиты загляните, может и сами там поймете, что не так с копированием.

timon45 07-11-2011 18:40 1790497

Вложений: 1
Mr dUSHA, Ах да, забыл пока еще в данной теме новичок, только начал разбираться. Большое вам спасибо за столь замечательную утилиту.
В журнале про копирование совсем ничего ну вижу, может ключ не правильно указал? последовательность ключей не соблюдал?

Mr dUSHA 07-11-2011 20:49 1790560

Цитата:

Цитата timon45
В журнале про копирование совсем ничего ну вижу»

Я тоже.
А все это потому, что если в предыдущем Вашем посте строка запуска патчера скопирована через буфер обмена из Вашего скрипта в форум, то у Вас там в ключе -C русская буква С а не английская.

timon45 07-11-2011 23:38 1790651

Mr dUSHA, Может быть (много раз этот ключик переписывал) не спорю проверю, еще одна проблема не срабатывают ключи для при монтированного образа
Цитата:

-WS j:\backgroundDefault.jpg -SZ 1920x1200 -WSREG 1 "Поместить в фон экрана входа в систему"
т.е. не изменяет фото экрана приветствия, хотя на живой системе ключ срабатывает на все 100%. Может утилиту правильнее будет запускать в 2-3 раза? с разными ключами. Все остальные ключи сработали.

Mr dUSHA 07-11-2011 23:42 1790652

Цитата:

Цитата timon45
т.е. не изменяет фото экрана приветствия, хотя на живой системе ключ срабатывает на все 100% »

Эта функция и работает только для живой системы. Для образа не применимо.

Mr dUSHA 12-11-2011 04:39 1793424

Несколько косметических изменений в утилите:

Версия 11.11.11.1
  1. Добавлен еще один ключ -PBR пропатчивания для брэндинга, для того чтобы запускать пропатчивание из двух разных папок ресурсов (главной и брэндинговой) одновременно одной строкой.
  2. Удалена из функций пропатчивания системы поддержка Restorator-патчеров.
    Теперь пропатчивание RES-файлами выполняется ключом -P. Ключ -PO удален.
    Теперь утилита позволяет только пакетно конвертировать Restorator-патчеры в RES-файлы.
  3. Небольшое изменение в ключах конвертора языковых идентификаторов ресурсов в RES-файлах. Теперь используются только ключи -LN и -LO, а -LC удален.
  4. Изменена обработка всех ключей командной строки. Теперь по каждому не корректно заданному ключу выдается сообщение об ошибке и работа программы прекращается. Раньше некоторые из не корректно заданных ключей игнорировались как «мусорные».
    Кроме того теперь в журнал работы записывается вся оригинальная командная строка с которой запускался патчер.

Radanius 24-11-2011 10:02 1802198

Вложений: 1
Mr dUSHA
Подскажите пожалуйста такой лог и должен быть? Смутило сообщение "this version not supported".
p.s. Windows 7 Pro SP1 x64 Rus (оригинальный дистрибутив).

Mr dUSHA 26-11-2011 01:08 1803579

Цитата:

Цитата Radanius
Подскажите пожалуйста такой лог и должен быть? Смутило сообщение "this version not supported". »

Нормально. Это из-за введенной поддержки Windows 8. Там еще и эта ДЛЛка патчится.

Jeka_37 26-11-2011 08:32 1803642

Mr dUSHA,
Подскажите пожалуйста, видимо что то делаю не так, Версия 11.11.11.1 не видит мой ResPatcher (Patch_explorer.exe.mui.exe), вот лог
читать дальше »
Код:

[2011-11-26 08:10:05] =====================================================
[2011-11-26 08:10:05] Log started.
[2011-11-26 08:10:05] W7Patcher ver: 11.11.11.1 (x64)
[2011-11-26 08:10:05] (C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2011-11-26 08:10:05]
[2011-11-26 08:10:05] Original command line: W7Patcher_x64.exe  -P D:\WORK\\MyPatches
[2011-11-26 08:10:05]
[2011-11-26 08:10:05] Source main res-files tree:    D:\WORK\MyPatches
[2011-11-26 08:10:05] Destination folder:            [LIVE SYSTEM] C:\
[2011-11-26 08:10:05] Backup folder:                  C:\W7P_Backups\2011-11-26_08-10-05
[2011-11-26 08:10:05]
[2011-11-26 08:10:05] Open-resources main patching started...
[2011-11-26 08:10:05] Open-resources main patching completed.
[2011-11-26 08:10:05]
[2011-11-26 08:10:05] Log finished.
[2011-11-26 08:10:05] =====================================================
[2011-11-26 08:10:33] =====================================================
[2011-11-26 08:10:33] Log started.
[2011-11-26 08:10:33] W7Patcher ver: 11.8.11.1 (x64)
[2011-11-26 08:10:33] (C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2011-11-26 08:10:33]
[2011-11-26 08:10:33] Source patchers tree:  D:\WORK\MyPatches
[2011-11-26 08:10:33] Destination folder:    [LIVE SYSTEM] C:\
[2011-11-26 08:10:33] Backup folder:        C:\W7P_Backups\2011-11-26_08-10-33
[2011-11-26 08:10:33]
[2011-11-26 08:10:33] Restorator-resources patching started...
[2011-11-26 08:10:33] >> {GA} [ OK ] C:\Windows\ru-RU
[2011-11-26 08:10:33]    {Processing} C:\Windows\ru-RU\explorer.exe.mui [ OK ]
[2011-11-26 08:10:33] << {RA} [ OK ] C:\Windows\ru-RU
[2011-11-26 08:10:33] Restorator-resources patching completed.
[2011-11-26 08:10:34]
[2011-11-26 08:10:34] Log finished.
[2011-11-26 08:10:34] =====================================================


а в версии 11.8.11.1 всё работает

PainteR 26-11-2011 08:52 1803644

Jeka_37, а если внимательно почитать?
Цитата:

Цитата Mr dUSHA
Удалена из функций пропатчивания системы поддержка Restorator-патчеров.
Теперь пропатчивание RES-файлами выполняется ключом -P. Ключ -PO удален.
Теперь утилита позволяет только пакетно конвертировать Restorator-патчеры в RES-файлы.»


Jeka_37 26-11-2011 09:46 1803648

Цитата:

Цитата PainteR
Jeka_37, а если внимательно почитать? »

Спасибо, извините за невнимательность

Mr dUSHA 27-11-2011 02:03 1804037

Очередное обновление:

Версия 11.11.27.1
  1. Добавлена поддержка authui.dll версии 6.1.7601.21721.
  2. Лень побеждена и в результате этого добавлена расшифровка системных кодов ошибок, выводимых в журнал. :)
  3. Для файла ver.ini добавлена обработка четырех новых параметров Readme, HelpLink, URLUpdateInfo, URLInfoAbout.
  4. Разнообразные мелкие оптимизации.

Jeka_37 10-12-2011 08:16 1812574

Подскажите, а есть возможность удаления ресурсов из файлов? конкретно из .mui , например мне нужно удалить из explorer.exe.mui секцию "Точечный рисунок", или .mui можно просто заменить (-С <DIR>) и возможное несовпадение версии для файлов .mui не критично?

Smarty 10-12-2011 10:24 1812597

Jeka_37, есть, объясню на примере WinRar.

Мне нужно удалить из файла RarLng.dll ресурс Точечный рисунок - 104.
Открываю в Рестораторе файл RarLng.dll, перехожу к Точечный рисунок - 104,
щелкаю на ресурсе ПКМ и выбираю в меню Файлы RES - Сохранить этот ресурс.
После этого у вас появляется файл 104.res (там, куда вы его сохранили).
Переименовываете его RarLng.dll.del и кладете рядом с файлом ресурсов RarLng.dll.res.
При обработке файла RarLng.dll данные из RarLng.dll.res будут добавлены\изменены,
а данные из RarLng.dll.del - удалены.

Надеюсь, объяснил понятно. :)

geepnozeex 04-01-2012 13:38 1828159

Цитата:

w7patcher -PBIN1 -n -c c:\work\files -d c:\work\mount -n -p c:\work\resources -d c:\work\mount -n -po c:\work\resources -d c:\work\mount
что то у меня с новым патчером проигнорировалась часть - -n -p c:\work\resources -d c:\work\mount

[2012-01-04 14:44:26] =====================================================
[2012-01-04 14:44:26] Log started.
[2012-01-04 14:44:26] W7Patcher ver: 11.11.27.1 (x64)
[2012-01-04 14:44:26] (C) 2011, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2012-01-04 14:44:26]
[2012-01-04 14:44:26] Original command line: w7patcher -n -p c:\work\resources -d c:\
[2012-01-04 14:44:26]
[2012-01-04 14:44:26] Source main res-files tree: c:\work\resources
[2012-01-04 14:44:26] Destination folder: [LIVE SYSTEM] c:\
[2012-01-04 14:44:26]
[2012-01-04 14:44:26] Open-resources main patching started...
[2012-01-04 14:44:26] Open-resources main patching completed.
[2012-01-04 14:44:27]
[2012-01-04 14:44:27] Log finished.
[2012-01-04 14:44:27] =====================================================


игнор вообще и на живую

Mr dUSHA 04-01-2012 16:52 1828261

Цитата:

Цитата geepnozeex
[2012-01-04 14:44:26] Original command line: w7patcher -n -p c:\work\resources -d c:\ »

Не соответствует приведенной командной строке в Вашей цитате, которая кроме того и сама по себе не правильная, с повторами и мусором.

А конкретно из того, что в логе можно сделать вывод, что папка c:\work\resources - пустая.

geepnozeex 04-01-2012 17:05 1828265

да не,раньше всё работало.
и -po c:\work\resources отрабатывает же

PainteR 04-01-2012 19:00 1828339

Цитата:

Цитата geepnozeex
-po c:\work\resources отрабатывает же »

Цитата:

Цитата Mr dUSHA
Удалена из функций пропатчивания системы поддержка Restorator-патчеров.
Теперь пропатчивание RES-файлами выполняется ключом -P. Ключ -PO удален. »

:wink:

geepnozeex 04-01-2012 19:45 1828362

так все мои .exe патчеры накрылись ?
дайте старую версию 11.8.11.1 патчера чтоль

AlexM22204 04-01-2012 21:48 1828440

geepnozeex, смотри РМ :cool:
Цитата:

Цитата geepnozeex
дайте старую версию 11.8.11.1 патчера чтоль »


Smarty 04-01-2012 22:44 1828484

geepnozeex, поскольку автор удалил поддержку ЕХЕ-патчеров, может переконвертировать
с помощью самого патчера свои ЕХЕ-патчеры в РЕС-файлы, чтобы потом не заморачиваться... :)

semdic 11-01-2012 19:07 1833313

как использовать Windows 7 Universal Patcher? В шапке не разобрался! Если можно подробнее...Скачал его,а что дальше?

AlexM22204 11-01-2012 20:32 1833377

Цитата:

Цитата semdic
В шапке не разобрался! »

Ну я думаю понятнее чем в шапке вам никто не объяснит, нужно читать и вникать :) :o

TITAN1MX100 28-01-2012 10:43 1846079

Из таво че я прочел надо скачать патч поместить туда из распакованого дистрибутива фалы для замены в подготовленые папки для их замены так штоли но у меня вопрос как интегрировать а не зе менить ведь можно поиздеватся над instal wim добавить обои темы поменять иконки и так далее я пробЫвал все хочу 3 проги и твики рееестра интегрировать но ни че неполучается после установки windows этих прог нет и твиков тоже пожалуста раскажите как это делается какието скрипты где их брать и как это делаеться

Smarty 28-01-2012 11:34 1846104

Цитата:

Цитата TITAN1MX100
скачать патч поместить туда из распакованого дистрибутива фалы для замены »

Что-то вы не то прочитали или не поняли того, что прочитали.
Цитата:

Цитата TITAN1MX100
хочу 3 проги и твики рееестра интегрировать но ни че неполучается »

С этими вопросами вам в форум Автоматическая установка Windows Vista / Windows 7.

timon45 02-02-2012 12:11 1849948

Имеется набор Restorator-патчеров (Patch_*.exe) нужно преобразовать в *res, из шапки понятно что в моем случае нужно использовать ключ -EE. Запускаю с ключом -EE -S .\Patch -D .\1 в итоге получаю в каталоге .1\W7P_ExportFiles\2012-02-02_11-03-08\ набор файлов с ресурсами но c расширением *dll, а как получить *res? И еще возможно ли из них сделать обратно Restorator-патчеры?

nibble74 02-02-2012 12:43 1849970

timon45

А показать расширения файлов у вас включено ??

timon45 03-02-2012 00:44 1850497

Увожаемый nibble74 проводник не использую, постоянно нахожусь в тотале это первое, и я написал что W7P распаковал мне все в *dll в которых нахотядся те ресурсы которыми патчит рес патчер, надеюсь что понятно объяснил.

Beslam 03-02-2012 00:57 1850512

timon45, .dll нужно ручками через Restorator

Mr dUSHA 03-02-2012 22:38 1851279

Цитата:

Цитата timon45
Увожаемый nibble74 проводник не использую, постоянно нахожусь в тотале это первое, и я написал что W7P распаковал мне все в *dll в которых нахотядся те ресурсы которыми патчит рес патчер, надеюсь что понятно объяснил. »

Вот в Тотале и посмотрите внимательно в правую колонку, в которой расширения файлов, и там с удивлением для себя Вы обнаружите, что у всех файлов расширение .res.
Если колонки с расширениями файлов на панели нет, то обращайтесь в F1 Тотала, а не в эту тему.

timon45 04-02-2012 01:45 1851426

Вложений: 1
Mr dUSHA


уж за 8 лет я тоталам обращаться научился. Сижу на своей сборке.

Mr dUSHA 04-02-2012 12:43 1851579

timon45,
У Вас не правильные имена рестораторовских патчеров.
Имя должно быть в формате Patch_filename.ext.exe. А у Ваших патчеров формат Patch_filename.exe.

Например:
Исходное имя у Вас Patch_ACCESS.exe (хотя в реале должно быть Patch_ACCESS.CPL.exe).
Таким образом W7Patcher думает что имя у файла, для которого предназначены ресурсы ACCESS. Соответственно он должен будет сформировать файл ACCESS.RES а не ACCESS.CPL.RES.

Далее механизм извлечения ресурсов заключается в том, что рестораторовский патчер патчит пустую (без ресурсов) "болванку", а W7Patcher из нее потом извлекает ресурсы и формирует RES-файл.

Так вот в нашем примере рестораторовский патчер должен создать на выходе файл ACCESS (без расширения), но у него видимо какая-то ошибка в коде, из-за чего он почему-то создает файл ACCESS.DLL (с расширением DLL), что никак не совпадает с ожиданиями W7Patcher-а, который ждет ACCESS для дальнейшего препарирования.

Таким образом на выходе Вы получаете россыпь из DLL-файлов "болванок", в каждом из которых ресурсы из соответствующих патчеров.

Beslam 07-02-2012 02:13 1853285

Mr dUSHA,
Скажи пожалуйста как запретить патчеру создавать контекстное меню на рабоче столе
при использовании ключа -WSREG 1 "Сделать фоном экрана входа в систему" ?
Версия патчера 12.1.27.2
Код:

[2012-02-06 21:47:13] Insert W7LSCH in Desktop context menu.

sLiDeR-X 07-02-2012 06:08 1853318

Beslam, масло масляное...
-WSREG 1 - как раз для добавления в контекстное меню.
Ты его применяешь, а потом хочешь убрать? Сделай -WSREG 0
Или ты хочешь поменять картинку? Тогда тебе -WS [FILE]

Beslam 07-02-2012 17:50 1853692

sLiDeR-X, Вы не правильно поняли меня. Я знаю что удаляется ключем -WSREG 0
Оно же удаляет все сразу контестные менюшки
Код:

[2012-02-07 15:38:47] Remove W7LSCH from Desktop context menu.
[2012-02-07 15:38:47] Remove W7LSCH from .bmp context menu.
[2012-02-07 15:38:47] Remove W7LSCH from .jpg context menu.
[2012-02-07 15:38:47] Remove W7LSCH from .jpeg context menu.
[2012-02-07 15:38:47] Remove W7LSCH from .png context menu.
[2012-02-07 15:38:47] Remove W7LSCH from .tif context menu.
[2012-02-07 15:38:47] Remove W7LSCH from .tiff context menu

А мне нужно чтоб оно или не создавало или удаляло с контекстного меню рабочего стола.
Код:

[2012-02-07 15:38:47] Remove W7LSCH from Desktop context menu.
Подключей для создания контекстного меню то нету потэтому и спрашиваю

Smarty 07-02-2012 18:47 1853725

Beslam, а удалить пункт для Рабочего стола в том же скрипте никак?
Код:

W7Patcher.exe -WSREG 1 "Поместить в фон экрана входа в систему"
reg delete "HKCR\DesktopBackground\Shell\Logon" /f


PainteR 29-02-2012 20:58 1869500

Ув. Mr dUSHA, просьба добавить патч системных библиотек themeui.dll, uxtheme.dll и uxinit.dll, отключающий проверку цифровых подписей тем рабочего стола, для билда 6.2.8250 (Windows Consumer Preview), если это возможно.

timon45 05-03-2012 18:36 1872985

Цитата:

Цитата Mr dUSHA
Эта функция и работает только для живой системы. Для образа не применимо. »

Mr dUSHA, Можно ли как нибудь установить свое изображение на экран входа пользователей в систему, для монтируемого образа?
и ешё работают ли патчи -PBIN1...-PBIN6 для монтируемого образа?

Mr dUSHA 05-03-2012 22:43 1873142

Цитата:

Цитата timon45
Можно ли как нибудь установить свое изображение на экран входа пользователей в систему, для монтируемого образа? »

Нет.

Цитата:

Цитата timon45
-PBIN1...-PBIN6 для монтируемого образа? »

Да, работают.

Smarty 05-03-2012 23:36 1873173

timon45, а что мешает стандартными средствами или через пропатчивание imageres.dll?

Цитата:

Цитата Mr dUSHA
Нет. »

Это можно реализовать по отдельности.
-PBIN3 + копирование патчером структуры
Код:

Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg
в смонтированный образ.

Mr dUSHA 05-03-2012 23:48 1873180

Цитата:

Цитата Smarty
Это можно реализовать по отдельности.
-PBIN3 + копирование патчером структуры »

Нет. В ключе -WS еще дополнительно THEMEUI.DLL патчится чтоб картинка backgroundDefault.jpg подхватывалась не зависимо от настроек в теме рабочего стола.
В ключе -PBIN3 этого дополнительного патча нет.

Smarty 05-03-2012 23:51 1873183

Mr dUSHA, добавить в файл темы строчку
Код:

SetLogonBackground=1
и также скопировать\заменить в образе.
:)

timon45 07-03-2012 00:58 1873973

Цитата:

Цитата Smarty
а что мешает стандартными средствами или через пропатчивание imageres.dll? »

Спасибо, уже сам догадался, именно так и сделал, по аналогии вашего пакета оформления :)

alert30 11-03-2012 08:17 1876603

Mr dUSHA, спасибо большое, с помощью этого универсального патча; я смог сделать трансформ-пак.

ruda_deng 06-05-2012 12:31 1911409

Здравствуйте! Извините если я не там пишу свой вопрос! НО у меня возникла вот такая проблема с "Windows 7 Universal Patcher" рассказываю по порядку

Пред история!
Вообщем сделал я пакетный патчер системных ресурсов на основе "Windows 7 Universal Patcher" ну и пользовался им какое то время в личных целях на нескольких компьютерах с Windows 7 х64 проблем не было никаких патчер отрабатывал всё на УРА!!! НО я тут решил поискать новые способы низкоуровневого повышения производительности файловых систем в частности NTFS и наткнулся на очень интересную вещь что при увеличение размера кластера с традиционных 4кб до 32кб можно ОЧЕНЬ сильно уменьшить фрагментацию файлов + уменьшить количество перемещений головок HDD и увеличение количества переданной информации с HDD в пользование другим узлам компьютера и наоборот, что в свою очередь положительно сказывается на стабильности потока данных а это ничто иное как повышение скорости работы с небольшими файлами.
Итак после того как мне пришлось помозговать над тем как же установить Windows 7 x64 на раздел NTFS с 32кб кластерами, я пришел к тому что нужно сделать загрузочный раздел примерно в 100 мегабайт NTFS с 4кб кластерами а Windows 7 x64 уже встанет на раздел с NTFS с 32кб, ВСЁ ПОЛУЧИЛОСЬ !!! и действительно комп прям не узнать ))) все файловые операции ускорились!!! и я счастлив :))

Сама проблема!
Вот решил я поставить свой патчер, запускаю......и что я вижу в журнале после пропатчивания одни ошибки и ВСЁ тут ну что делать думаю может прав не хватает может ещё что вообщем после долгих мучений решил собрать новый патчер на основе последней версии "Windows 7 Universal Patcher 11.11.27.1" и снова та же ерунда но уже пишет по русски [FAIL] [ Error code: 0x00000011 - Системе не удается переместить файл на другой диск. ] вот тут то я и вспомнил то что у меня кластеры не 4кб а 32кб ну я сразу же взял свой патчер в том виде в каком я его хотел применить к своей системе и понёс к другу проверять его работа способность и у него какраз NTFS 4кб и тоже Windows 7 x64 включаю и всё пропатчелось на УРА!!! вот и вопросы

Вопросы ???!!!
Правда ли что "Windows 7 Universal Patcher" не работает с NTFS с 32кб кластерами ???
Можно ли обойти это ???
и если нельзя обойти то будете ли делать в свежей версии "Windows 7 Universal Patcher" делать поддержку не только 4кб клатеров ???

P.S. если нужна доп информация ОБЯЗАТЕЛЬНО предоставлю!

ruda_deng 08-05-2012 21:58 1912764

ХХХММММММ да уЖ вообщем и снова здравствуйте!

Я тут решил поставить Виртуальную машину ну и залил на неё Win 7 x64 и тоже предварительно создал первый раздел с 4кб кластерами ну и второй куда сама винда встанет с 32кб кластерами нууу ВСЁ установилось конечно жЭ и я приминал свою сборку патчера и О_о чудо патчер отработал не выдав в журнале не одной ошибки! ну и соответственно я проверил руками всё ли на месте и как надо, конечно жЭ всё оказалось наместе и как надо НОООО возникает вопроссссс!!! а чего не так то тогда с моей системой почему всё работает как швейцарские часы !!! а патчер свои обязанности выполнять не хочет!!! Я В ЗАМЕШАТЕЛЬСТВЕ!!!

Есть у кого какие идеи ??? А и да я таки использовал "Windows 7 Universal Patcher версии 11.6.8.1"

Mr dUSHA 10-05-2012 16:39 1913512

Цитата:

Цитата ruda_deng
и снова та же ерунда но уже пишет по русски [FAIL] [ Error code: 0x00000011 - Системе не удается переместить файл на другой диск. ] »

Такое может быть только если "живая система", которая патчится, и папка бэкапа, куда складываются оригиналы файлов, расположены на разных дисках. Скорей всего это косяк скрипта, запускающего пропатчивание. Однако без журнала с сабжевыми ошибками и скрипта запуска патчера я по кофейной гуще не гадаю :)

Цитата:

Цитата ruda_deng
Правда ли что "Windows 7 Universal Patcher" не работает с NTFS с 32кб кластерами ??? »

Нет.
Патчер к "работе с кластерами" абсолютно никакого отношения не имеет.

iomhar 07-06-2012 16:31 1930122

ruda_deng: С какой виртуальной машиной патчер сработал? Ты напрямую ставил систему в vhd-файл, или пользовал VirtualPC или VirtualBox?

А на diff-vhd применять патчер кто-нибудь пробовал? Я думаю что и не сработает, согласно последнему замечанию от Mr dUSHA, ведь оригиналы файлов на родительском vhd, а патчиться будет при загрузке с diff-vhd, а это всяко разные диски... Да и родительский vhd уже менять нельзя коль стали работать с diff-vhd... Или это просто недоработка в самом патчере? А было бы неплохо, если бы он ТАКОЕ мог...

Beslam 13-07-2012 04:34 1950996

Mr dUSHA, При использовании ключа -WSREG 1 "Экран приветствия" появляются иероглифы :(

Smarty 13-07-2012 07:02 1951008

Beslam, такое получается, если "Экран приветствия" в скрипте написано в кодировке ANSI.
Измените кодировку скрипта на OEM и всё будет правильно отображаться.

Beslam 13-07-2012 18:09 1951356

Smarty, огромное спасибо вам!

Xone:92 02-11-2012 13:14 2017216

Добрый день! не получается запустить Windows 7 Logon Screen Changer на системе Win 7 SP1 x86. W7Patcher находится в папке WORK, вместе с bat-файлом с ключом
Код:

W7Patcher.exe -WS
При запуске bat-файла от имени администратора на несколько секунд появляется командная строка и всё - ни каких логов и тем более изменения экрана приветствия. Что делаю не так?

Robi450 02-11-2012 16:34 2017425

Привет!

Пожалуйста, может кто-то поможет мне добавить PBIN2 (Патч taskmgr.exe)командной строки?
Я хотел бы изменить цвет индикатора (CPU-2894FF, Grid-444444, Digits-2894FF)

Smarty 02-11-2012 17:19 2017456

Цитата:

Цитата Xone:92
Что делаю не так? »

Антивирус и УАК включены или нет?

Robi450, ключ -PBIN2 меняет цвета на заранее определенные, а не такие, какие вам хочется.
Разговор с автором патчера на эту тему был, но про реализацию выбора цвета я что-то не помню.
Попробуйте поменять цвета с помощью Windows Task Manager Modder.

Xone:92 02-11-2012 18:40 2017499

Smarty, антивирус и УАК конечно же отключены

Smarty 02-11-2012 18:43 2017502

Цитата:

Цитата Xone:92
ни каких логов »

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

Robi450 02-11-2012 22:56 2017625

Вложений: 1
Smarty, Благодаря ответ.
Я знаю Windows Task Manager Modder, но я хотел бы сделать это с W7Patcher.
Я думаю, что этот цвет может быть по умолчанию для менеджера задач :)

Smarty 02-11-2012 23:51 2017653

Robi450, W7Patcher не поддерживает установку пользовательских цветов, пока автор не добавит такую возможность.
читать дальше »
W7Patcher does not support the installation of custom colors, until the author did not add such a feature.

Xone:92 03-11-2012 01:27 2017692

Smarty, когда просто патчер запускаешь - лог появляется. а когда через bat-файл - нет. Самое интересное, что раньше всё работало как надо

Smarty 03-11-2012 09:16 2017756

Цитата:

Цитата Xone:92
раньше всё работало как надо »

На досуге вспоминайте, что делали с системой (твики, настройки групповой политики и т.д.).

Как вариант, можете попробовать создать ярлык для патчера и запускать его, а не БАТник.


Xone:92 03-11-2012 13:19 2017822

Smarty, спасибо! запустил через ярлык, как Вы написали - всё получилось!!!!!

Radanius 13-11-2012 14:54 2024799

Mr dUSHA, Сделайте пожалуйста патч для Windows 8 RTM x86/x64, чтобы не подписанные темы оформления можно было устанавливать.

ANDROID-ANDREY 13-11-2012 15:36 2024827

Radanius, Патч уже есть и есть собственно тема - http://forum.oszone.net/thread-246580.html :)

Radanius 13-11-2012 16:52 2024894

ANDROID-ANDREY, Да ставил я этот патч Ultra UxTheme Patcher. После его удаления, у меня система перестала загружаться, зачем мне такие патчи...

Mr dUSHA 14-11-2012 00:34 2025229

Цитата:

Цитата Radanius
Сделайте пожалуйста патч для Windows 8 RTM x86/x64, чтобы не подписанные темы оформления можно было устанавливать »

Да уже давно патчи сделаны, только все руки не доходят их протестировать, и обновить утилиту.

JoKeR_777_ 14-11-2012 22:55 2025749

короче сколько читал мало чего понял)
напишите пожалуйста как shell32 менять
не проще это будет сделать через Se7en_File_Replacer?

tr011_tmn 16-11-2012 07:45 2026626

Доброго времени суток коллеги, столкнулся с интересным артефактом:

использую для обработки дистрибутива GUI_Win7 Universal Patcher v. 1.5.1.


Как только патчер доходит до этапа обработки дистрибутива, работа останавливается пока не снимешь процесс "W7Patcher_x64.exe"

Командная строка имеет вид:
Код:

F:\_WimGPatch\Tools\W7Patcher_x64.exe -C "F:\_WimGPatch\Files\x86\Boot" -P "F:\_WimGPatch\Resources\x86\Boot" -D "F:\_WimGPatch\Mount" -N -LOG
в log'ах имею следующее:
W7Patcher_x86
[2012-11-16 09:13:11] =====================================================
[2012-11-16 09:13:11] Log started.
[2012-11-16 09:13:11] W7Patcher ver: 12.4.8.1 (x86)
[2012-11-16 09:13:11] (C) 2012, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2012-11-16 09:13:11]
[2012-11-16 09:13:11] Original command line: F:\_WimGPatch\Tools\W7Patcher_x86.exe -C "F:\_WimGPatch\Files\x86\Boot" -P "F:\_WimGPatch\Resources\x86\Boot" -D "F:\_WimGPatch\Mount" -N -LOG

[2012-11-16 09:13:11]
[2012-11-16 09:13:11] Jump in to x64-version of this program...
[2012-11-16 09:13:11] Exit
[2012-11-16 09:13:11]
[2012-11-16 09:13:11] Log finished.
[2012-11-16 09:13:11] =====================================================

W7Patcher_x64
[2012-11-16 09:13:11] =====================================================
[2012-11-16 09:13:11] Log started.
[2012-11-16 09:13:11] W7Patcher ver: 12.4.8.1 (x64)
[2012-11-16 09:13:11] (C) 2012, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2012-11-16 09:13:11]
[2012-11-16 09:13:11] Original command line: F:\_WimGPatch\Tools\W7Patcher_x64.exe -C "F:\_WimGPatch\Files\x86\Boot" -P "F:\_WimGPatch\Resources\x86\Boot" -D "F:\_WimGPatch\Mount" -N -LOG

[2012-11-16 09:13:11]
[2012-11-16 09:13:11] Source main res-files tree: F:\_WimGPatch\Resources\x86\Boot
[2012-11-16 09:13:11] Source copyfiles tree: F:\_WimGPatch\Files\x86\Boot
[2012-11-16 09:13:11] Destination folder: F:\_WimGPatch\Mount\
[2012-11-16 09:13:11]
[2012-11-16 09:13:11] Copy files started...
[2012-11-16 09:13:11] >> {GA} [ OK ] F:\_WimGPatch\Mount\sources
[2012-11-16 09:13:12] {Processing} F:\_WimGPatch\Mount\sources\background.bmp [ OK ]
[2012-11-16 09:13:12] << {RA} [ OK ] F:\_WimGPatch\Mount\sources
[2012-11-16 09:13:12] >> {GA} [ OK ] F:\_WimGPatch\Mount\Windows\System32
[2012-11-16 09:13:12] {Processing} F:\_WimGPatch\Mount\Windows\System32\setup.bmp [ OK ]
[2012-11-16 09:13:12] << {RA} [ OK ] F:\_WimGPatch\Mount\Windows\System32
[2012-11-16 09:13:12] Copy files completed.
[2012-11-16 09:13:12]
[2012-11-16 09:13:12] Open-resources main patching started...
[2012-11-16 09:13:12] >> {GA} [ OK ] F:\_WimGPatch\Mount\sources
[2012-11-16 09:13:12] {Processing} F:\_WimGPatch\Mount\sources\ARUNIMG.dll [VER: 6.1.7600.16385 CRC: 0x000F4DD2]


Проявилась проблема после установки в систему: Windows Management Framework 3.0

Ullime 23-11-2012 18:34 2031346

Здарово всем,
А можно использовать даный патчер на Windows Vista SP2 x64

Radanius 24-11-2012 20:58 2032057

Mr dUSHA
Потревожу Вас снова. Можно в PM для теста скинуть, вариант для 8-ки?

9119 19-01-2013 20:29 2070488

Win 7 x64 SP1 RUS Ultimate.

скопировал winlogon.exe.mui из System32. Открыл в рестораторе. Отредактировал текст приветствия.
Создал respatcher.
Создал нужное дерево.

Выполняю:
W7Patcher_x64.exe -EE -S C:\3\1 -D C:\3\2
В папке назначения файл *res не появляется.
Поясните что делаю не так?

Smarty 19-01-2013 20:42 2070498

Цитата:

Цитата 9119
что делаю не так? »

Зачем создавать ResPatcher, чтобы потом извлекать из него .res, когда можно сразу сохранить в формат .res и не заморачиваться?

9119 20-01-2013 18:34 2071093

Smarty, не знал о такой возможности. Ссылку можно на инфу!?

Smarty 20-01-2013 18:55 2071110

9119, вот так:



Причем, сам измененный файл можно даже не сохранять!

9119 20-01-2013 20:13 2071191

Smarty, спасибо. Выручили.

Beslam 20-01-2013 22:55 2071315

Mr dUSHA, уважаемый! Когда сделаете патчер под Win 8 или бетку под нее?

rfkbyby76 05-02-2013 22:54 2083324

Присоединяюсь к Beslam.
На самом деле патч на 8 ке работает, использую его для Windows 7 Logon Screen Changer.
Даже меняет фон экрана при входе в систему. Проверял прогой Win7LogonBackgroundChanger_1_5_2.
Но на самом деле экран при входе пустой.

Smarty 16-02-2013 14:40 2091898

rfkbyby76, давайте разберемся по пунктам.
Цитата:

Цитата rfkbyby76
На самом деле патч на 8 ке работает »

Работает, но только для замены ресурсов.
Цитата:

Цитата rfkbyby76
использую его для Windows 7 Logon Screen Changer. »

Ключи для Windows 7 Logon Screen Changer были сделаны для 7-ки.
Цитата:

Цитата rfkbyby76
Даже меняет фон экрана при входе в систему. Проверял прогой Win7LogonBackgroundChanger_1_5_2. »

Win7LogonBackgroundChanger_1_5_2 сделана тоже для 7-ки.
Цитата:

Цитата rfkbyby76
Но на самом деле экран при входе пустой. »

Windows 7 Logon Screen Changer поместил backgroundDefault.jpg в положенное для 7-ки место.
Win7LogonBackgroundChanger проверил изображение в том же месте - оно существует, значит всё ОК.
Но то, что работало на 7-ке, не работает на 8-ке.
На 8-ке фон экрана входа просто заливается цветом и никаких картинок!
С прошествием времени может найдется решение (и не только по экрану входа) где-что поменять,
но надо или ждать готовые решения или искать их самому.

focking 31-03-2013 19:29 2123011

Здравствуйте! А можно данной программой присвоить папке или файлу пользователя TrustedInstaller?
(например дополнительным папкам с темами и гаджетами.)

Smarty 31-03-2013 19:43 2123018

focking, нет, патчером этого сделать нельзя, но можно сделать это вручную.
Вот так например.

focking 01-04-2013 10:37 2123290

Smarty, интересует именно автоматический режим. В монтированный образ, во все 9 редакция нужно.

Smarty 01-04-2013 18:51 2123763

focking, с этим не сюда, а в Автоустановку или в Скриптовые языки администрирования Windows.

Das Betrunkene Pferd 09-04-2013 20:24 2129222

Прошу добавить в утилиту бинарный патч, отключающий группировку кнопок сходных приложений на панели задач (это не то же самое, что Properties -> Taskbar buttons -> Never combine).

Smarty 09-04-2013 20:27 2129226

Das Betrunkene Pferd, если мне не изменяет память, то для этого достаточно твика реестра.

Das Betrunkene Pferd 09-04-2013 20:32 2129228

Цитата:

Цитата Smarty
Das Betrunkene Pferd, если мне не изменяет память, то для этого достаточно твика реестра. »

А какой именно? (По крайней мере, в комментариях к той статье никто не предложил более простого решения.)

Smarty 09-04-2013 20:45 2129236

Вложений: 1
Das Betrunkene Pferd, в архиве 3 твика:
0.reg - группировать
1.reg - группировать при заполнении
2.reg - не группировать
Цитата:

Цитата Das Betrunkene Pferd
в комментариях к той статье никто не предложил более простого решения »

Вот и предложите им.

ЗЫ. А вообще, всякие твики легко отслеживаются с помощью программы М. Руссиновича ProcMon.

Das Betrunkene Pferd 09-04-2013 21:04 2129248

Цитата:

Цитата Smarty
Das Betrunkene Pferd, в архиве 3 твика:
0.reg - группировать
1.reg - группировать при заполнении
2.reg - не группировать »

Я же специально уточнил, что
Цитата:

Цитата Das Betrunkene Pferd
это не то же самое, что Properties -> Taskbar buttons -> Never combine. »

Разумеется, выложенные вами твики были предложены, но их применение не даёт эффекта, ради которого автор статьи дизассемблировал explorer.exe. Посмотрите скриншот в конце статьи (или дополнительное разъяснение в комментариях).

Smarty 09-04-2013 21:07 2129251

Das Betrunkene Pferd, для вас записать видео как они работают?

Das Betrunkene Pferd 09-04-2013 22:07 2129289

Цитата:

Цитата Smarty
Das Betrunkene Pferd, для вас записать видео как они работают? »

Возьмите любые два приложения, например, Блокнот и Проводник. Откройте вначале Блокнот, потом Проводник и наконец ещё раз Блокнот. После запуска (если не применён бинарный патч) на панели задач появятся кнопки в порядке Блокнот, Блокнот, Проводник, а не Блокнот, Проводник, Блокнот; оболочка автоматически прикрепит новую копию Блокнота к старой. Попробуйте перетащить кнопку Блокнота через Проводник — потащаться сразу две кнопки, а не одна.

Только что проверил это поведение на виртуальной машине на чистой системе, если у вас не так, то и впрямь, запишите видео, мне интересно будет посмотреть.

Smarty 09-04-2013 22:20 2129302

Das Betrunkene Pferd, вы просто хотите загромоздить Панель задач двойными кнопками?
Зачем вам 2 кнопки Блокнота? Почему не одна с двумя на выбор окнами?

Я практически уверен, что автор патчера этого не сделает, т.к. это является ухудшением юзабельности интерфейса.

Das Betrunkene Pferd 09-04-2013 22:44 2129321

Цитата:

Цитата Smarty
Das Betrunkene Pferd, вы просто хотите загромоздить Панель задач двойными кнопками?
Зачем вам 2 кнопки Блокнота? Почему не одна с двумя на выбор окнами?

Я практически уверен, что автор патчера этого не сделает, т.к. это является ухудшением юзабельности интерфейса. »

Юзабельность относительна — кнопки у меня и так и так двойные, т. к. группировку (ту, что в свойствах таскбара) я отключаю, потому что она не даёт возможности сворачивать окна используя только панель задач: если у одного приложения открыто более одного окна, то при наведении мышки на кнопку приложения появляются миниатюры окон — развернуть можно, но чтобы свернуть, нужно тащить мышь в правый верхний угол или использовать клавиатуру. Да, «можно привыкнуть, но зачем»? Впрочем, дело не в этом, патч просто даёт полный контроль над размещением кнопок на панели, чем я очень часто пользуюсь.

Не сделает — ладно, буду пользоваться прогой из той статьи, хотя наличие только одного инструмента по обработке как живой системы, так и дистрибутива было бы удобнее.

Upd: 7+ Taskbar Tweaker позволяет включить сворачивание окон нажатием на активный эскиз, но это тоже не твиком реестра реализовано. Впрочем, всё равно не удобно — если нужно просто взглянуть на окно и свернуть его обратно, то надо навести на кнопку, дождаться появления миниатюры, развернуть окно (миниатюры исчезнут), снова навести, снова подождать и только после этого свернуть.

Ivan_009 17-04-2013 17:19 2134555

Скажите пожалуйста как мне подключить образ и
спомощью Windows 7 Universal Patcher пропатчить
Патч системных библиотек UXTHEME.DLL, THEMEUI.DLL, THEMESERVICE.DLL, отключающий проверку цифровых подписей тем рабочего стола;

PainteR 18-04-2013 21:49 2135432

Smarty, а я согласен с Das Betrunkene Pferd, патчер носит название:
Цитата:

Цитата Mr dUSHA
Windows 7 Universal Patcher »

Почему бы не добавить маленький патчик, а уж применение ему каждый найдет сам, по своему усмотрению.

Smarty 18-04-2013 22:07 2135446

PainteR, хотеть вы можете чего угодно, но без поддержки автора это так и останется "хотелками".

PainteR 20-04-2013 00:05 2136165

Smarty, но вы не автор =)
А вот как скажет уже он (если скажет), так и будет.

Smarty 20-04-2013 00:27 2136173

Цитата:

Цитата PainteR
Smarty, но вы не автор »

Я про это где-то писал или претендовал на авторство? :)
Давайте закроем этот вопрос до появления автора патча.

Mr dUSHA 20-04-2013 21:11 2136561

Да я никуда и не пропадал, просто компьютер теперь восновном как телевизор использую, а не как компьютер, на котором ВизуалСтудия запускается.
И патчер уже скоро год как собираюсь обновить, и даже все изменения где-то на бумажке записаны :)


Цитата:

Цитата Das Betrunkene Pferd
Taskbar Tweaker »

Это ИМХО вообще бред какой-то. Это что, "Здравствуй Windows 2000", или что?

Цитата:

Цитата Das Betrunkene Pferd
развернуть можно, но чтобы свернуть, нужно тащить мышь в правый верхний угол или использовать клавиатуру. Да, «можно привыкнуть, но зачем»? Впрочем, дело не в этом, патч просто даёт полный контроль над размещением кнопок на панели, чем я очень часто пользуюсь. »

Это всё предназначено для пионеров, у которых один компьютер дома, и они не ходят ногами больше никуда. А если компьютеров не один десяток, и между ними постоянно перемещаешься, то быстро надоест твикалку ставить на каждый, да и кто ж тебе даст это делать, если ты не админ...

ИМХО Win+TAB, Win+M, "Свойства панели задач" - это как раз то, что "доктор прописал".

NeoGeo2K 19-05-2013 11:05 2152413

После последних обновлений винды (Win7 x64) картинка при загрузке отъехала на дефолтную, а W7Patcher.exe -WS перестала работать.

И вот возможно где косяк

[2013-05-19 10:59:22] Patching authui.dll and themeui.dll...
[2013-05-19 10:59:22] {Processing} C:\Windows\System32\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002F2C07] [0x00000100] [ OK ]
[2013-05-19 10:59:22] {Processing} C:\Windows\System32\authui.dll [VER: 6.1.7601.18103 CRC: 0x001DB8A8] [0x00000000][this version not supported] [ OK ]
[2013-05-19 10:59:22] {Processing} C:\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002AA92E] [0x00000200] [ OK ]
[2013-05-19 10:59:22] {Processing} C:\Windows\SysWOW64\authui.dll [VER: 6.1.7601.18103 CRC: 0x001C5144] [0x00000000][this version not supported] [ OK ]

alert30 19-05-2013 12:17 2152449

NeoGeo2K, это означает, что Вы использовали неизвестный (или какой-то специальный) апдейт.

Smarty 19-05-2013 13:07 2152472

Цитата:

Цитата alert30
Вы использовали неизвестный (или какой-то специальный) апдейт. »

Апдейт известный, от 14.05.2013. Похоже на Windows6.1-KB2798162.

Mr dUSHA 20-05-2013 00:29 2152757

Добавлю завтра.

Mr dUSHA 21-05-2013 00:11 2153256

Новая версия 13.5.20.1 в шапке. Подробное описание напишу пожже.

Ivan_009 30-09-2013 22:53 2226441

Как запустить Windows 7 Universal Patcher из SetupComplete.cmd с ключом -PBIN1 и чтобы разрядность системы определилась x86 или x64 и при этом чтобы не создавалось логов. Заранее спасибо...

Painkiller 01-10-2013 23:49 2227092

Цитата:

Цитата Ivan_009
Как запустить Windows 7 Universal Patcher из SetupComplete.cmd с ключом -PBIN1 и чтобы разрядность системы определилась x86 или x64 »

Про определения разрядности читайте в шапке "Запуск утилиты на x64-системах"

Нужный вам вариант запуска :
Код:

W7Patcher_x86.exe -PBIN1 -RL

Painkiller 08-10-2013 01:17 2230584

Mr dUSHA , поддержка windows 8.1 есть ?

Mr dUSHA 08-10-2013 11:53 2230703

Цитата Painkiller:
поддержка windows 8.1 есть ? »
У меня нет установленной ни 8 ни 8.1 за бессмысленностью и ненадобностью.
Но на 8 утилита работает (за исключением бинарных патчеров), на 8.1 подозреваю, что тоже будет работать, а бинарные патчи, думаю, никому не нужны ни на 8 ни на 8.1.

Painkiller 08-10-2013 15:24 2230794

Цитата:

Цитата Mr dUSHA
а бинарные патчи, думаю, никому не нужны ни на 8 ни на 8.1. »

Я их и имел ввиду . Почему не нужны ?

focking 23-10-2013 10:50 2239399

Здравствуйте! После применения патча для системных файлов, на них ругается sfc /scannow. Как исправить? Если я правильно понял:
читать дальше »
2013-10-23 14:20:32, Info CSI 000001ac [SR] Verify complete
2013-10-23 14:20:32, Info CSI 000001ad [SR] Verifying 100 (0x0000000000000064) components
2013-10-23 14:20:32, Info CSI 000001ae [SR] Beginning Verify and Repair transaction
2013-10-23 14:20:34, Info CSI 000001af Hashes for file member \??\C:\Windows\System32\themeservice.dll do not match actual file [l:32{16}]"themeservice.dll" :
Found: {l:32 b:2XPE/luNArFUdtcrSRBYQKBNv/i8t3EXwDVNBG5sAvs=} Expected: {l:32 b:25iGwshY+vRa6hX45ChgND9z64aFxT7C6MzBBYbLCDI=}
2013-10-23 14:20:34, Info CSI 000001b0 [SR] Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:32{16}]"themeservice.dll" from store
2013-10-23 14:20:34, Info CSI 000001b1 Hashes for file member \??\C:\Windows\System32\themeui.dll do not match actual file [l:22{11}]"themeui.dll" :
Found: {l:32 b:H3ItrCpRpmWaK3KVC7TR3Msz3/O9DqawVnXyHJVYqQs=} Expected: {l:32 b:ezMAnSU7r/+HU1wHXnVJi2oG8zQDXdwN9R4QoUK0354=}
2013-10-23 14:20:34, Info CSI 000001b2 [SR] Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"themeui.dll" from store
2013-10-23 14:20:34, Info

Smarty 23-10-2013 19:47 2239753

Цитата:

Цитата focking
Как исправить?»

Ничего не патчить, иначе sfc /scannow так и будет ругаться.
Вы же изменяете системные файлы!
:)

focking 24-10-2013 11:14 2240090

Цитата:

Цитата Smarty
Ничего не патчить, иначе sfc /scannow так и будет ругаться.
Вы же изменяете системные файлы! »

Я понял. Спасибо.

Villy2011 04-11-2013 05:56 2246998

Уважаемые, с какими параметрами мне нужно запустить патч чтобы можно было скачанные темы для Windows 7 x64 установить? Я в этих патчах и ресурсах ни бум-бум:) Извините, заранее спасибо!

PS. О, нашел тему "[Windows 7] Визуальные стили", кажется мне туда.

9119 10-11-2013 15:50 2251275

Подскажите чем можно патчить ресурсы Windows 8.1 ?
В 8.1 появилась цифровая подпись системных файлов и после использования данной утилиты - цифровая подпись файла пропадает... и система не грузится..

Smarty 23-11-2013 23:43 2260630

Mr dUSHA, authui.dll обновился до версии 6.1.7601.18276.
Патчер ее ещё не знает.

mPaSoft 24-11-2013 12:43 2260776

Smarty, у меня версия authui.dll 6.1.7601.22472

Mr dUSHA 26-11-2013 03:58 2261687

Smarty, mPaSoft,
Готово.

Ivan_009 27-11-2013 15:03 2262444

Подскажите что это за ключ -PO

Smarty 27-11-2013 19:31 2262664

Ivan_009, насколько я знаю, такой ключ программа не использует.

Ivan_009 27-11-2013 20:21 2262689

Smarty, Вот:

Код:

"%~dp0W7PATCHER%xOS%.EXE" -PO "%~dp0Icons" -BN "New_Look_Dark" -LOG "%SystemDrive%\W7P_Backups\New_Look_Dark_Icons_Install.log"

Smarty 27-11-2013 20:27 2262697

Ivan_009, это уже история!
Раньше патчер не работал с открытыми ресурсами, был просто ключ .
Потом автор перевел его на открытые ресурсы и сделал ключ -РО.
Далее патчер стал обрабатывать только открытые ресурсы и ключ опять стал просто .

Ivan_009 29-11-2013 16:54 2263880

Mr dUSHA,Можете ли вы добавить ключ для восстановления ресурсов после пропатчивания образа...

Smarty 29-11-2013 18:30 2263946

Ivan_009, такой ключ давно есть -U, но он бесполезен, если нет папки с бекапом оригинальных файлов.

Ivan_009 29-11-2013 18:49 2263953

Smarty, А если есть как потом поступить...

Smarty, Если можно покажите пример...

Smarty 29-11-2013 18:57 2263958

Ivan_009, пример:
Код:

W7Patcher.exe -F -UR -R -U [путь к папке бекапа]\название_бекапа

Ivan_009 29-11-2013 19:04 2263961

Smarty, Спасибо большое :up А восстановление где программы и компоненты да...

Smarty 29-11-2013 19:21 2263969

Ivan_009, я не пойму, что вам нужно сделать!
Если в Программы и компоненты есть запись для восстановления ресурсов, зачем вам понадобился ключ?

Ivan_009 29-11-2013 19:33 2263980

Smarty, Пропатчить образ все редакции с возможностью восстановления оригинальных файлов...

Цитата:

Цитата Smarty
Если в Программы и компоненты есть запись для восстановления ресурсов, зачем вам понадобился ключ? »

Пока не проверял просто спросил...

Smarty 29-11-2013 19:45 2263996

Цитата:

Цитата Ivan_009
Пропатчить образ все редакции с возможностью восстановления оригинальных файлов... »

А смысл???
Не проще во время установки автоматически пропатчить устанавливаемую редакцию?

ЗЫ. Разговор этот не для этой темы.

Pozia 11-12-2013 22:32 2270974

Не могу понять своей ошибки. Запускаю:
W7Patcher_x86.exe -WSREG 1
В реестр добавляется:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.bmp\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.bmp\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,20,00,22,00,25,00,31,00,22,\
  00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.jpeg\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.jpeg\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,20,00,22,00,25,00,31,00,22,\
  00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.jpg\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.jpg\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,20,00,22,00,25,00,31,00,22,\
  00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.png\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.png\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,20,00,22,00,25,00,31,00,22,\
  00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.tif\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.tif\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,20,00,22,00,25,00,31,00,22,\
  00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.tiff\Shell\Logon]
@="Create Logon Background"
"Icon"="imageres.dll,-72"
"Position"="Bottom"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.tiff\Shell\Logon\Command]
@=hex(2):22,00,03,01,22,00,20,00,2d,00,57,00,53,00,20,00,22,00,25,00,31,00,22,\
  00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\VSS\Diag\BITS Writer]

[HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Recent]
"SaveTime"=dword:00026650

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{01979c6a-42fa-414c-b8aa-eee2c8202018}.check.100]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  01,00,00,00,80,00,00,00,80,00,08,00,8e,ea,46,0f,b5,d0,ce,01,00,00,00,00,7b,\
  00,30,00,31,00,39,00,37,00,39,00,63,00,36,00,61,00,2d,00,34,00,32,00,66,00,\
  61,00,2d,00,34,00,31,00,34,00,63,00,2d,00,62,00,38,00,61,00,61,00,2d,00,65,\
  00,65,00,65,00,32,00,63,00,38,00,32,00,30,00,32,00,30,00,31,00,38,00,7d,00,\
  2e,00,6e,00,6f,00,74,00,69,00,66,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,\
  00,2e,00,30,00,00,00,00,00,1c,00,00,00,00,14,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{852FB1F8-5CC6-4567-9C0E-7C330F8807C2}.check.100]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  00,00,00,00,01,00,00,00,00,00,00,00,00,00,a6,04

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{852FB1F8-5CC6-4567-9C0E-7C330F8807C2}.check.101]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  00,00,00,00,01,00,00,00,fe,07,00,00,10,25,33,fc

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{C8E6F269-B90A-4053-A3BE-499AFCEC98C4}.check.0]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3a

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{E8433B72-5842-4d43-8645-BC2C35960837}.check.100]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  01,00,00,00,90,00,00,00,5c,00,41,00,bb,97,da,63,9e,f6,ce,01,00,00,00,00,7b,\
  00,45,00,38,00,34,00,33,00,33,00,42,00,37,00,32,00,2d,00,35,00,38,00,34,00,\
  32,00,2d,00,34,00,64,00,34,00,33,00,2d,00,38,00,36,00,34,00,35,00,2d,00,42,\
  00,43,00,32,00,43,00,33,00,35,00,39,00,36,00,30,00,38,00,33,00,37,00,7d,00,\
  2e,00,6e,00,6f,00,74,00,69,00,66,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,\
  00,2e,00,31,00,30,00,30,00,2e,00,31,00,2d,00,31,00,36,00,33,00,32,00,35,00,\
  35,00,00,00,00,00,01,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{E8433B72-5842-4d43-8645-BC2C35960837}.check.101]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  01,00,00,00,90,00,00,00,00,00,00,00,bb,97,da,63,9e,f6,ce,01,00,00,00,00,7b,\
  00,45,00,38,00,34,00,33,00,33,00,42,00,37,00,32,00,2d,00,35,00,38,00,34,00,\
  32,00,2d,00,34,00,64,00,34,00,33,00,2d,00,38,00,36,00,34,00,35,00,2d,00,42,\
  00,43,00,32,00,43,00,33,00,35,00,39,00,36,00,30,00,38,00,33,00,37,00,7d,00,\
  2e,00,6e,00,6f,00,74,00,69,00,66,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,\
  00,2e,00,31,00,30,00,31,00,2e,00,32,00,2d,00,31,00,36,00,33,00,32,00,35,00,\
  35,00,00,00,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{E8433B72-5842-4d43-8645-BC2C35960837}.check.102]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  01,00,00,00,90,00,00,00,5c,00,41,00,bb,97,da,63,9e,f6,ce,01,00,00,00,00,7b,\
  00,45,00,38,00,34,00,33,00,33,00,42,00,37,00,32,00,2d,00,35,00,38,00,34,00,\
  32,00,2d,00,34,00,64,00,34,00,33,00,2d,00,38,00,36,00,34,00,35,00,2d,00,42,\
  00,43,00,32,00,43,00,33,00,35,00,39,00,36,00,30,00,38,00,33,00,37,00,7d,00,\
  2e,00,6e,00,6f,00,74,00,69,00,66,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,\
  00,2e,00,31,00,30,00,32,00,2e,00,32,00,2d,00,31,00,36,00,33,00,32,00,35,00,\
  35,00,00,00,00,00,01,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Action Center\Checks\{E8433B72-5842-4d43-8645-BC2C35960837}.check.103]
"CheckSetting"=hex:23,00,41,00,43,00,42,00,6c,00,6f,00,62,00,00,00,00,00,00,00,\
  01,00,00,00,90,00,00,00,00,00,00,00,bb,97,da,63,9e,f6,ce,01,00,00,00,00,7b,\
  00,45,00,38,00,34,00,33,00,33,00,42,00,37,00,32,00,2d,00,35,00,38,00,34,00,\
  32,00,2d,00,34,00,64,00,34,00,33,00,2d,00,38,00,36,00,34,00,35,00,2d,00,42,\
  00,43,00,32,00,43,00,33,00,35,00,39,00,36,00,30,00,38,00,33,00,37,00,7d,00,\
  2e,00,6e,00,6f,00,74,00,69,00,66,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,\
  00,2e,00,31,00,30,00,33,00,2e,00,35,00,2d,00,31,00,36,00,33,00,32,00,35,00,\
  35,00,00,00,00,00,00,00,00

Но при щелчке ПКМ по рабочему столу на надпись Create Logon Background выскакивает ошибка - Приложение не найдено.

Что должно добавляться в реестр? Сам патчер должен копироваться в папку Windows от это команды? У меня нет.

brodjaga5 11-12-2013 23:09 2270993

Pozia, возможно W7Patcher.exe должен ежать в %WINDIR%\System32, и запускаться от туда?

Pozia 11-12-2013 23:11 2270995

Цитата:

Цитата Pozia
Это сообщение посчитали полезным следующие участники:
Mr dUSHA »

я так понял закралась ошибочка в патчер?
Цитата:

Цитата brodjaga5
Pozia, возможно W7Patcher.exe должен ежать в %WINDIR%\System32, и запускаться от туда? »

копировал руками - ничего

brodjaga5 12-12-2013 00:31 2271044

Pozia, у меня W7LogonPatcher.exe с помощью SFX копируется %Windir% и с помощью cmd кодировка OEM 866
код
Код:

"%~dp0W7LogonPatcher.exe" -WSREG 1 "Установить как фон экрана входа"
запускается W7LogonPatcher.exe, всё ок! если это имелось в беду

Smarty 12-12-2013 08:04 2271145

Pozia, это не ошибка, это идея! :)

Mr dUSHA 12-12-2013 09:27 2271168

Цитата:

Цитата Pozia
я так понял закралась ошибочка в патчер? »

Да. Поправил.
Странно, что раньше этого никто не заметил...

Smarty 12-12-2013 09:33 2271170

Mr dUSHA, про "самокопирование" патчера в систему вообще нигде нет ни слова. Поэтому копировал его всегда сам.
Соответственно и ошибки такой не возникало.

Pozia 12-12-2013 11:51 2271215

Mr dUSHA, это я уже как пару месяцев заметил. Просто грешил на свою винду которая после многочисленных естов еле дышит. а тут сменил ее и косяк остался.
так а в чем ошибка была? В реестр не то вносилось или патчер в системную папку не копировался сам? Раньше то все работало.

Mr dUSHA 12-12-2013 13:49 2271278

Pozia,
Нет. Патчер и не копируется сам никуда. Он этим ключом командной строки привязывается в реестре к текущему месту, откуда запущен. Просто не работало нормально преобразование пути из полного абсолютного в содержащий переменные окружения. Поэтому оно нормально работало, если патчер предварительно положить в какую-нить системную папку, типа "Program Files", но не работало, если запускать его откуда-то типа "D:\MyPrograms\Patcher".

Avlaid 18-01-2014 13:54 2291571

Цитата:

Цитата Mr dUSHA
а бинарные патчи, думаю, никому не нужны ни на 8 ни на 8.1. »

Еще как нужны! Хотелось бы реализации хотя бы -PBIN1

tupica 25-01-2014 16:58 2296040

Вложений: 1
Возможно ли изменить информацию в апплете УСТ-УД программ?(_unknown_ 00.00.00) на свои изначально каким-либо ключом запуска?

Mr dUSHA 25-01-2014 17:14 2296055

tupica,
Да. Рядом с патчером в одну папку кладете файл ver.ini с таким содержимым (это живой пример, строки правите под себя):

Код:

[Version]
Name=Winstyle
SubName=Moonlight
Version=11.12.11
Publisher=Mr. dUSHA

Readme=
HelpLink=http://forum.oszone.net/forum-106.html
URLUpdateInfo=http://forum.oszone.net/thread-146906.html
URLInfoAbout=http://forum.oszone.net/thread-146906.html

Все параметры не обязательные. Но если какой-то из первых трех параметров Name,SubName,Version не использовать, то он будет заполнен значением по-умолчанию, как на Вашем скрине, поскольку они используются для создания названия в апплете "установки и удаления программ".
Остальные пять параметров можно не использовать. Они нужны для наведения "красоты".

vovan_vikinger 12-02-2014 06:40 2307632

А не подскажите есть полный мануал по работе с патчером и всеми редоктеруемыми файлами для Windows7 зарание спасибо!!!

Smarty 12-02-2014 07:48 2307647

vovan_vikinger, полный мануал по патчеру в шапке.
Мануал по всем редактируемым файлам?
Не существует.
Если нужно изменить конкретный значок или картинку, то находите и изменяете.
Если нужно изменить все, то открываете по очереди каждый файл и изменяете.

Следующий вопрос будет - полный мануал по Ресторатор 2007?
Тоже не существует.
Всё зависит от конкретного файла и того, что вы хотите изменить/добавить.

Читайте форум, пользуйтесь поиском и найдете много ответов на будущие вопросы.

ya158 25-03-2014 17:48 2328429

Только начал разбираться с Windows 7/8, поэтому прошу сильно не пинать если буду задавать нубовские вопросы.
Я хочу заменить Блокнот (notepad.exe) при помощи W7Patcher на 8.1 (64). Как известно в этой системе 6 блокнотов. Точнее, если "посмотреть" на эти блокноты при помощи Link Shell Extension, то видно, что их две штуки - один представлен двумя жесткими ссылками (в c:\Windows и в c:\Windows\WinSxS\wow64.....), а другой - четырьмя (c:\Windows\system32, c:\Windows\SysWOW64 и два - c:\Windows\WinSxS\amd64....).
Я заменил при помощи W7Patcher (применял только ключ -С) Блокноты в c:\Windows и в c:\Windows\SysWOW64, рассчитывая, что поскольку остальные Блокноты есть жесткие ссылки, то и они заменятся. Но заменились только в c:\Windows и в c:\Windows\SysWOW64. Как правильно заменить все Блокноты? Формировать в директории <DIR> (-С <DIR>) все пути ко всем notepad.exe? Но тогда, возможно, для другой системы пути c:\Windows\WinSxS\wow64..... и c:\Windows\WinSxS\amd64.... окажутся другими.

Mr dUSHA 26-03-2014 13:37 2328814

ya158,
Вся правда в том, что сами файлы лежат в подпапках WinSxS, а в папках system32, SysWOW64, и т.д. уже ссылки на WinSxS.
Так устроена ОСь. Windows Update обновления системных файлов складывает в WinSxS, а потом в обычных папках, типа system32, линк перенаправляется на обновленный файл. Таким образом в обычных папках лежат восновном только линки на системные файлы, которые хранятся в подпапках WinSxS.
Не надо трогать файлы в WinSxS!!! Они используются системой для восстановления работоспособности при помощи sfc /scannow.
Если хочется что-то поменять, то меняйте в System32/SysWOW64.

ya158 26-03-2014 19:25 2328971

Цитата:

Цитата Mr dUSHA
Не надо трогать файлы в WinSxS!!! Они используются системой для восстановления работоспособности при помощи sfc /scannow. »

Понятно. Но, наверно, стоит оговорится, что sfc /scannow срабатывает только для тех файлов, которые не были обработаны сабжем. Или я не прав?

Mr dUSHA 26-03-2014 22:26 2329067

Цитата:

Цитата ya158
Понятно. Но, наверно, стоит оговорится, что sfc /scannow срабатывает только для тех файлов, которые не были обработаны сабжем. Или я не прав? »

Нет. Я в WinSxS хранятся оригиналы, так что система восстановит поврежденные файлы в системных папках с помощью них.

Shift85 16-07-2014 18:31 2377295

Покажите пожалуйста пример удаления из дистрибутива "Образцы видео и музыки" через Windows 7 Universal Patcher.
Заранее спасибо.

Smarty 17-07-2014 11:24 2377481

Код:

W7Patcher.exe -D <папка_монтирования> -DEL <файл_dellist.cfg>
Файл_dellist.cfg
Код:

[DeleteList]
"\Users\Public\Music\Sample Music\"
"\Users\Public\Pictures\Sample Pictures\"
"\Users\Public\Videos\Sample Videos\"


Shift85 17-07-2014 17:45 2377619

Smarty, Спасибо. :up Подскажи как прописать, чтобы папка не удалялась целиком а только содержимое.
Заранее спасибо.

Smarty 17-07-2014 17:49 2377621

Shift85, дописать к путям конечные файлы.

Shift85 17-07-2014 19:40 2377673

Цитата:

Цитата Smarty
дописать к путям конечные файлы. »

Smarty, Мне нужно очистить папку Backup там 2189 файлов.

Делаю так удаляеться вся папка. :(

Код:

\Windows\winsxs\Backup

Smarty 17-07-2014 19:50 2377677

Цитата:

Цитата Shift85
Мне нужно очистить папку Backup там 2189 файлов. »

А вы знаете, для чего они нужны?

Shift85 17-07-2014 19:52 2377679

Цитата:

Цитата Smarty
А вы знаете, для чего они нужны? »

Ну дак это резервные копии обнов если я не ошибаюсь. :unsure:

Smarty 17-07-2014 20:08 2377685

Цитата:

Цитата Shift85
Ну дак это резервные копии обнов если я не ошибаюсь. »

Это файлы для восстановления системы после сбоя. Удаляйте! :)

Shift85 17-07-2014 20:20 2377689

Цитата:

Цитата Smarty
Это файлы для восстановления системы после сбоя. Удаляйте! »

Точно :up:

Smarty, А как удалить стандартные темы кроме Aero.

Smarty 17-07-2014 22:27 2377736

Shift85, так же!
Прописываешь путь и вперед.

Shift85 17-07-2014 22:47 2377749

Цитата:

Цитата Smarty
Прописываешь путь и вперед. »

Smarty, Не могу найти эту тему. Где она находиться? И где находяться картинки от нее?

Smarty 17-07-2014 23:14 2377764

Shift85,
Код:

\Windows\Globalization\MCT\MCT-RU\Theme

tr011_tmn 04-08-2014 09:56 2384928

Mr dUSHA, добрый день коллега, хотел бы уточнить момент по поводу использования Windows 7 Universal Patcher

Действует ли ключ -PBIN1 на дистрибутиве Windows 8.1? и Если нет то не планируете ли добавить данный функционал.

Конечно понимаю что заголовок темы сам как бы по себе навевает мысли на невозможность, но мало ли...

Mr dUSHA 04-08-2014 23:29 2385244

tr011_tmn,
А это вообще актуально?
Пока я не планировал даже сам Win8.1 ставить.

Painkiller 04-08-2014 23:33 2385248

Цитата:

Цитата Mr dUSHA
tr011_tmn,
А это вообще актуально?
Пока я не планировал даже сам Win8.1 ставить. »

Актуально, перешел на 8.1 и уже забыл про 7 .

tr011_tmn 05-08-2014 05:48 2385278

Цитата:

Цитата Mr dUSHA
tr011_tmn,
А это вообще актуально?
Пока я не планировал даже сам Win8.1 ставить. »

Цитата:

Цитата Painkiller
Актуально, перешел на 8.1 и уже забыл про 7 . »

Сам пропустил восьмерку в виду неоднозначности политики мелкомягких, но последние 3 месяца активно использую 8.1.
Что бы не говорили но скорость работы на одинаковом железе не в пользу семерке, и изъяны интерфейса исправляются в моем случае тремя вещами: start8+aeroglass+OldNewExplorer. Пользователи не замечают разницы :)

PainteR 05-08-2014 14:01 2385360

Цитата:

Цитата tr011_tmn
start8+aeroglass »

:drug:

Тогда уже сразу подождать к 8.1 августовский апдейт, файлы будут обновлены.

tr011_tmn 05-08-2014 15:43 2385385

Цитата:

Цитата PainteR
Тогда уже сразу подождать к 8.1 августовский апдейт, файлы будут обновлены. »

полностью с вами согласен, я как раз обкатываю скрипты для утилиты Opel431 под восьмерку :) думаю то на то и выйдет.

FreshMen85 17-08-2014 11:17 2390331

После августовский обновлений для Windows 7, wallpaper на экране входа опять стал классическим. Mr dUSHA, пожалуйста если у вас будет время, проведите ревизию своего патча.

nibble74 20-08-2014 22:23 2391978

Вчера скачал новую версию утилитки и заметил, что не создаются папки бэкапа с датой и временем в W7P_Backups.
В логе же присутствует создание, а на самом деле нихринась. Причём, если удалить папку W7P_Backups, последующие запуски утилиты с ключём к примеру -ws, папка W7P_Backups и вовсе не создаётся.

Пришлось восстанавливать файлы authui.dll и themeui.dll из install.wim

vitbomba 27-08-2014 02:54 2394637

Цитата:

Цитата FreshMen85
После августовский обновлений для Windows 7, wallpaper на экране входа опять стал классическим. Mr dUSHA, пожалуйста если у вас будет время, проведите ревизию своего патча. »

Такая же ситуация, по ходу не патчится AUTHUI.DLL

tr011_tmn 27-08-2014 10:20 2394721

Цитата:

Цитата vitbomba
Такая же ситуация, по ходу не патчится AUTHUI.DLL »

свежие обновления привели к тому что не срабатывает механизм. Дайте автору время и он поправит.

Smarty 27-08-2014 20:55 2395018

Цитата:

Цитата FreshMen85
После августовский обновлений для Windows 7, wallpaper на экране входа опять стал классическим. »

У меня всё нормально :)
По пути
Код:

C:\Windows\System32\oobe\info\backgrounds
лежит файл backgroundDefault.jpg.
В файле темы прописано
Код:

; Copyright © Microsoft Corp.

[Theme]
; Windows 7 - IDS_THEME_DISPLAYNAME_AERO
DisplayName=Windows 7
SetLogonBackground=1

Патчится AUTHUI.DLL или нет, но экран входа измененный!
:tongue:

mPaSoft 28-08-2014 13:59 2395324

Цитата:

Цитата Smarty
У меня всё нормально »

У меня тоже. AUTHUI.DLL тем временем уже версии 6.1.7601.22708 :)

FreshMen85 28-08-2014 16:25 2395391

Цитата:

Цитата Smarty
...лежит файл backgroundDefault.jpg. »

Файл *.jpg поди сжимать нужно спец.программой?

Smarty 28-08-2014 16:31 2395395

Цитата:

Цитата FreshMen85
Его поди сжимать нужно спец.программой? »

Мой весит 539 Кб (ограничение в 256 Кб было снято патчером), но этот файл, похоже, не используется.
Я его переименовал, но фон остался.
Забыл написать сразу - фон так же изменен в imageres.dll.

ЗЫ. Версия AUTHUI.DLL - 6.1.7601.18493.

nibble74 28-08-2014 17:32 2395422

Вобщем на новоустановленной системе не патчит файл AUTHUI.DLL v.18493

Хотя рисунок меняется в Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg

Но фон, всё равно, как мне кажется берётся из imageres.dll

VIP-men 06-09-2014 17:43 2399277

nibble74, подтверждаю. Лог
читать дальше »
[2014-09-06 17:25:26] =====================================================
[2014-09-06 17:25:26] Log started.
[2014-09-06 17:25:26] W7Patcher ver: 13.11.26.1 (x64)
[2014-09-06 17:25:26] (C) 2013, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2014-09-06 17:25:26]
[2014-09-06 17:25:26] Original command line: "C:\Program Files (x86)\W7Patcher\W7Patcher_x64.exe" -PBIN1 -PBIN2 -PBIN3 -PBIN4 -PBIN5 -PBIN6
[2014-09-06 17:25:26]
[2014-09-06 17:25:26] Destination folder: [LIVE SYSTEM] C:\
[2014-09-06 17:25:26] Backup folder: C:\W7P_Backups\2014-09-06_17-25-26
[2014-09-06 17:25:26]
[2014-09-06 17:25:26] BIN-patching system files started...
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002BE8C8] [0x01000008] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\uxtheme.dll [VER: 6.1.7600.16385 CRC: 0x00056D60] [0x01000008] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\themeservice.dll [VER: 6.1.7600.16385 CRC: 0x0000B492] [0x01000008] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\taskmgr.exe [VER: 6.1.7601.17514 CRC: 0x000480A8] [0x01000010] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\authui.dll [VER: 6.1.7601.18493 CRC: 0x001DAD7F] [0x00000000][this version not supported] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\userinit.exe [VER: 6.1.7601.17514 CRC: 0x000098D6] [0x01000007] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\user32.dll [VER: 6.1.7601.17514 CRC: 0x00105BD9] [0x01000002] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\System32\user32.dll [VER: 6.1.7601.17514 CRC: 0x0010333B] [0x01000005] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002A6469] [0x01000005] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\uxtheme.dll [VER: 6.1.7600.16385 CRC: 0x000479E1] [0x0100000a] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\taskmgr.exe [VER: 6.1.7601.17514 CRC: 0x00044DCD] [0x01000010] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\authui.dll [VER: 6.1.7601.18493 CRC: 0x001C38B7] [0x00000000][this version not supported] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\userinit.exe [VER: 6.1.7601.17514 CRC: 0x00013DA9] [0x01000005] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\user32.dll [VER: 6.1.7601.17514 CRC: 0x000D5873] [0x01000001] [ OK ]
[2014-09-06 17:25:26] {Processing} C:\Windows\SysWOW64\user32.dll [VER: 6.1.7601.17514 CRC: 0x000CCF74] [0x01000005] [ OK ]
[2014-09-06 17:25:26] BIN-patching system files completed.
[2014-09-06 17:25:26]
[2014-09-06 17:25:26] Log finished.
[2014-09-06 17:25:26] =====================================================
[2014-09-06 17:26:09] =====================================================
[2014-09-06 17:26:09] Log started.
[2014-09-06 17:26:09] W7Patcher ver: 13.11.26.1 (x64)
[2014-09-06 17:26:09] (C) 2013, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2014-09-06 17:26:09]
[2014-09-06 17:26:09] Original command line: "C:\Program Files (x86)\W7Patcher\W7Patcher_x64.exe" -WSREG 1
[2014-09-06 17:26:09]
[2014-09-06 17:26:09] Destination folder: [LIVE SYSTEM] C:\
[2014-09-06 17:26:09] Backup folder: C:\W7P_Backups\2014-09-06_17-26-09
[2014-09-06 17:26:09]
[2014-09-06 17:26:09] Insert W7LSCH in Desktop context menu.
[2014-09-06 17:26:09] Insert W7LSCH in .bmp context menu.
[2014-09-06 17:26:09] Insert W7LSCH in .jpg context menu.
[2014-09-06 17:26:09] Insert W7LSCH in .jpeg context menu.
[2014-09-06 17:26:09] Insert W7LSCH in .png context menu.
[2014-09-06 17:26:09] Insert W7LSCH in .tif context menu.
[2014-09-06 17:26:09] Insert W7LSCH in .tiff context menu.
[2014-09-06 17:26:09]
[2014-09-06 17:26:09] Log finished.
[2014-09-06 17:26:09] =====================================================
[2014-09-06 17:29:51] =====================================================
[2014-09-06 17:29:51] Log started.
[2014-09-06 17:29:51] W7Patcher ver: 13.11.26.1 (x64)
[2014-09-06 17:29:51] (C) 2013, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2014-09-06 17:29:51]
[2014-09-06 17:29:51] Original command line: "C:\Program Files (x86)\W7Patcher\W7Patcher_x64.exe" -WS "C:\Windows\Web\Wallpaper\Windows\Loki07.jpg"
[2014-09-06 17:29:51]
[2014-09-06 17:29:51] Source wallpaper: C:\Windows\Web\Wallpaper\Windows\Loki07.jpg
[2014-09-06 17:29:51] Destination folder: [LIVE SYSTEM] C:\
[2014-09-06 17:29:51] Backup folder: C:\W7P_Backups\2014-09-06_17-29-51
[2014-09-06 17:29:51]
[2014-09-06 17:29:51] Windows 7 Logon Screen Changer started...
[2014-09-06 17:29:51]
[2014-09-06 17:29:51] Patching authui.dll and themeui.dll...
[2014-09-06 17:29:51] {Processing} C:\Windows\System32\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002C1F0F] [0x01000001] [ OK ]
[2014-09-06 17:29:51] {Processing} C:\Windows\System32\authui.dll [VER: 6.1.7601.18493 CRC: 0x001DAD7F] [0x00000000][this version not supported] [ OK ]
[2014-09-06 17:29:51] {Processing} C:\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002A8CA2] [0x01000002] [ OK ]
[2014-09-06 17:29:51] {Processing} C:\Windows\SysWOW64\authui.dll [VER: 6.1.7601.18493 CRC: 0x001C38B7] [0x00000000][this version not supported] [ OK ]
[2014-09-06 17:29:55]
[2014-09-06 17:29:55] Making backgroundDefault.jpg file... [ OK ]
[2014-09-06 17:29:55]
[2014-09-06 17:29:55] Enable user's logon screen wallpaper... [ OK ]
[2014-09-06 17:29:55]
[2014-09-06 17:29:55] Completed
[2014-09-06 17:29:55] Windows 7 Logon Screen Changer stoped...
[2014-09-06 17:29:55]
[2014-09-06 17:29:55] Log finished.
[2014-09-06 17:29:55] =====================================================
[2014-09-06 17:38:24] =====================================================
[2014-09-06 17:38:24] Log started.
[2014-09-06 17:38:24] W7Patcher ver: 13.11.26.1 (x64)
[2014-09-06 17:38:24] (C) 2013, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2014-09-06 17:38:24]
[2014-09-06 17:38:24] Original command line: "C:\Program Files (x86)\W7Patcher\W7Patcher_x64.exe" -WS "C:\Windows\Web\Wallpaper\Windows\Loki07.jpg"
[2014-09-06 17:38:24]
[2014-09-06 17:38:24] Source wallpaper: C:\Windows\Web\Wallpaper\Windows\Loki07.jpg
[2014-09-06 17:38:24] Destination folder: [LIVE SYSTEM] C:\
[2014-09-06 17:38:24] Backup folder: C:\W7P_Backups\2014-09-06_17-38-24
[2014-09-06 17:38:24]
[2014-09-06 17:38:24] Windows 7 Logon Screen Changer started...
[2014-09-06 17:38:24]
[2014-09-06 17:38:24] Patching authui.dll and themeui.dll...
[2014-09-06 17:38:24] {Processing} C:\Windows\System32\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002B9510] [0x00000100] [ OK ]
[2014-09-06 17:38:25] {Processing} C:\Windows\System32\authui.dll [VER: 6.1.7601.18493 CRC: 0x001DAD7F] [0x00000000][this version not supported] [ OK ]
[2014-09-06 17:38:25] {Processing} C:\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002AA92E] [0x00000200] [ OK ]
[2014-09-06 17:38:25] {Processing} C:\Windows\SysWOW64\authui.dll [VER: 6.1.7601.18493 CRC: 0x001C38B7] [0x00000000][this version not supported] [ OK ]
[2014-09-06 17:38:31]
[2014-09-06 17:38:31] Making backgroundDefault.jpg file... [ OK ]
[2014-09-06 17:38:32]
[2014-09-06 17:38:32] Enable user's logon screen wallpaper... [ OK ]
[2014-09-06 17:38:32]
[2014-09-06 17:38:32] Completed
[2014-09-06 17:38:32] Windows 7 Logon Screen Changer stoped...
[2014-09-06 17:38:32]
[2014-09-06 17:38:32] Log finished.
[2014-09-06 17:38:32] =====================================================

tr011_tmn 09-09-2014 18:13 2400480

Цитата:

Цитата VIP-men
nibble74, подтверждаю. Лог »

аналогичная ситуация

Olifia 22-09-2014 11:56 2405664

Прошу прощения, а где сам патчер то?

FreshMen85 22-09-2014 12:07 2405668

Возможно "Mr dUSHA" все таки нас обрадует новой версией, по крайне мере я думаю написал бы если не будет продолжения. Если бы народу побольше бы отписалась в необходимости данного патча.

tr011_tmn 22-09-2014 20:03 2405842

Цитата:

Цитата FreshMen85
Возможно "Mr dUSHA" все таки нас обрадует новой версией, по крайне мере я думаю написал бы если не будет продолжения. Если бы народу побольше бы отписалась в необходимости данного патча. »

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

vitbomba 24-09-2014 20:48 2406688

Цитата:

Цитата tr011_tmn
обрадует, но всему свое время, зайдите в его профиль, и вы увидите что он родом из братского государства в котором сейчас очень неспокойно, и на первый план вышли другие вещи. »

Та и был он два дня назад, мог и отписать, а в основном более-менее спокойно кроме Донбасса и Крыма.

Smarty 03-10-2014 20:39 2410717

Цитата:

Цитата vitbomba
Та и был он два дня назад, мог и отписать »

Мог или не мог - ему решать.

Давайте не будем здесь на тему происходящего в Украине...

VIP-men 26-10-2014 15:37 2420669

Mr dUSHA, добрый день. Стоит ли ждать обновления Windows 7 Universal Patcher? В шапке ссылка на патчер исчезла. :(

north7 12-11-2014 15:42 2428482

Mr dUSHA, возможно ли где-нибудь скачать ещё версию 13.12.11.1?
Имеющийся скаченный давным давно патчер версии 10.7.4.1 не хочет менять в семёрочном дистрибутиве ресурсы из под Win8.1, а поддержка последней версии authui.dll для меня совсем не актуальна.

Shift85 12-11-2014 17:43 2428563

Вложений: 1
Цитата:

Цитата north7
возможно ли где-нибудь скачать ещё версию 13.12.11.1? »

north7, Лови...

north7 12-11-2014 23:39 2428699

Shift85, благодарю.

VIP-men 13-11-2014 10:35 2428819

И все-таки... Будет ли новый патч в связи с выходом обновлений? :help: :help:
Хотя бы просто сказали, Mr dUSHA, :cry:

Mr dUSHA 14-11-2014 23:15 2429641

Да. Он есть. Но выкладываться здесь не будет. По крайней мере пока.

wertulll 18-11-2014 15:22 2431477

Версия 13.5.20.1
Добавлена поддержка работы с UAC-ом и его отключения.

всем привет !!!подскажите пожалуйста что добавить в мой батник чтобы отключить UAC???

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

imagex /mountrw D:\Work\install.wim 4 D:\Work\Mount
W7Patcher_x64 -P D:\Work\Patches -D D:\Work\Mount -PBIN1 -N
imagex /unmount /commit D:\Work\Mount

Smarty 20-11-2014 20:07 2432808

Цитата:

Цитата wertulll
что добавить в мой батник чтобы отключить UAC? »

Код:

Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "EnableLUA" /t REG_DWORD /d "0" /f

timon45 09-12-2014 16:20 2441847

Smarty, а эта команда разве подходит для интеграции в дистрибутив? вреде нужно еще подключать куст реестра командой
Код:

reg load HKEY_USERS\Custom "%~dp0Mount\Users\Default\NTUSER.DAT"
и отключать
Код:

reg unload HKEY_USERS\Custom
правда в моем случае для ветки HKCU а здесь HKLM

Smarty 09-12-2014 16:35 2441854

timon45, конкретно эта - нет, но дал направление, куда "копать".
Этот вопрос вообще не по этой теме, поэтому и расписывать всё не стал.
С этим вопросом - в Автоустановку, плиз.

djsms 14-12-2014 17:36 2443912

благодарю

Palo-Esc 13-02-2015 19:15 2470993

Добрый вечер Mr dUSHA. Возможно где нибудь увидеть обновлённую версию W7Patcher, если
Цитата:

Да. Он есть. Но выкладываться здесь не будет. По крайней мере пока.
Заранее Спасибо!.

OEM22 24-02-2015 09:05 2475138

Всем привет. После пропатчивания дистрибутива семёрки патчером получается странная ситуация: в калькуляторе заменена только иконка, но после пропатчивания куча антивирусников ругаются на него . Если же вручную заменить иконку калькулятора в Рестораторе и сохранить файл, то калькулятор "чистый". Кто виноват, патчер или эти параноидные антивирусники?

Smarty 24-02-2015 09:27 2475141

Цитата:

Цитата OEM22
куча антивирусников ругаются на него . »

А репутация (рейтинг) сработавших антивирусников не смущает?

OEM22 24-02-2015 11:34 2475174

Цитата:

Цитата Smarty
А репутация (рейтинг) сработавших антивирусников не смущает? »

Поэтому и написал:
Цитата:

Цитата OEM22
или эти параноидные антивирусники? »

но всё же, почему из за замены иконки патчером получается такая хрень, а если вручную заменить, то всё нормально.

П.С. причём странно, что 64-битная версия патчится нормально и антивирусы на калькулятор не ругаются...

GeorgePak 26-02-2015 01:17 2475954

Mr dUSHA, Доброго времени суток! Есть тут WINDOWS 7 Logon Background Maker

Утилита (если можно так сказать) сделана на основе W7Patcher от Mr dUSHA ,утилита не захотела работать и как мне подсказал уважаемый Smarty цитирую: скорее всего патчер "не знает" новую версию файла AUTHUI.DLL и не патчит его. Можно ли мне помочь в этом вопросе, к сожалению знания в программинге, дебаггерах и т.д. крайне ничтожны но исполнителен по подробным инструкциям и поэтапным подсказкам :)

invalid0 27-03-2015 10:19 2488303

Всем привет! Вопрос к знающим людям, так как я тоже не очень разбираюсь во всех тонкостях программирования. А если взять файл AUTHUI.DLL с ранее обновлённого виндовс, это как то повлияет на работу виндовс???

Smarty 27-03-2015 10:21 2488307

invalid0, возможно это может вызвать ошибку в системе.
В лучшем случае WU просто предложит установить обновление еще раз.

invalid0 27-03-2015 10:58 2488321

Smarty спасибо! Просто уже неделю как взял AUTHUI.DLL с оригинального образа от 21.02.2011 и вроде ничего не происходит, всё работает как и раньше ))) Посмотрим что будет дальше :)

geepnozeex 02-04-2015 12:06 2490813

w7patcher 11.8.25.1. не заменяет уже изменённые файлы на родные , но в логах всё OK.
заменял imageres.dll во всех шести местах на W7 x64 - в результате те же изменённые файлы

Smarty 02-04-2015 12:16 2490816

geepnozeex, во-первых, не плохо бы использовать последнюю из доступных
версий патчера, а не от 2011 года.
Во-вторых, если версия измененного файла выше версии файла в бекапе, то он его восстанавливать
не будет, даже если может.

geepnozeex 02-04-2015 13:08 2490841

никакого бекапа у меня не делается никогда , версии файлов одинаковые.
новая версия W7Patcher без команды [-PO] как я понял , а это мне не нужно.

Smarty 02-04-2015 15:08 2490949

geepnozeex, поддержка автором W7Patcher как видите накрылась.
Большинство пользовалось последними версиями, так что решать вашу проблему вам самому.

tr011_tmn 25-07-2015 21:09 2532501

Цитата:

Цитата Mr dUSHA
Автор: Mr dUSHA
Дата: Сегодня
Описание: UPD »

пасиб огромное в проф праздник хороший подарок :-)

Smarty 25-07-2015 21:14 2532503

Mr dUSHA, ну уж для полноты праздника, мож чейнджлог до кучи?

Mr dUSHA 25-07-2015 22:07 2532512

Smarty,
А то я помню, что там за два года поменялось... :-)
PBIN-ы поддерживают все современный версии ДЛЛ (по крайней мере у меня с последними обновлениями через WU).

AlexM22204 26-07-2015 13:54 2532655

Вложений: 1
Mr dUSHA, здравствуйте и с возвращением!
Проблема с authui.dll осталась:
Система: Windows 7 Ultimate SP1 x64 + обновления UpdatePack7R2 версия 15.7.21 от simplix
Патчеры (версия 14.10.17.1) W7Patcher_x64.exe и W7Patcher_x86.exe копировал в System32 или SysWOW64, запускал с параметром (-WSREG 1 "Поместить в фон экрана входа в систему") в результате в логе
Логи >>>

[2015-07-26 13:26:26] =====================================================
[2015-07-26 13:26:26] Log started.
[2015-07-26 13:26:26] W7Patcher ver: 14.10.17.1 (x64)
[2015-07-26 13:26:26] (C) 2009-2014, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2015-07-26 13:26:26]
[2015-07-26 13:26:26] Original command line: "C:\Windows\SysWOW64\W7Patcher_x64.exe" -WSREG 1 "Поместить в фон экрана входа в систему"
[2015-07-26 13:26:26]
[2015-07-26 13:26:26] Destination folder: [LIVE SYSTEM] C:\
[2015-07-26 13:26:26] Backup folder: C:\W7P_Backups\2015-07-26_13-26-26
[2015-07-26 13:26:26]
[2015-07-26 13:26:26] Insert W7LSCH in Desktop context menu.
[2015-07-26 13:26:26] Insert W7LSCH in .bmp context menu.
[2015-07-26 13:26:26] Insert W7LSCH in .jpg context menu.
[2015-07-26 13:26:26] Insert W7LSCH in .jpeg context menu.
[2015-07-26 13:26:26] Insert W7LSCH in .png context menu.
[2015-07-26 13:26:26] Insert W7LSCH in .tif context menu.
[2015-07-26 13:26:26] Insert W7LSCH in .tiff context menu.
[2015-07-26 13:26:26]
[2015-07-26 13:26:26] Log finished.
[2015-07-26 13:26:26] =====================================================
[2015-07-26 13:27:42] =====================================================
[2015-07-26 13:27:42] Log started.
[2015-07-26 13:27:42] W7Patcher ver: 14.10.17.1 (x64)
[2015-07-26 13:27:42] (C) 2009-2014, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2015-07-26 13:27:42]
[2015-07-26 13:27:42] Original command line: "C:\Windows\SysWOW64\W7Patcher_x64.exe" -WS
[2015-07-26 13:27:42]
[2015-07-26 13:27:42] Source wallpaper: C:\Users\Электрик\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg
[2015-07-26 13:27:42] Destination folder: [LIVE SYSTEM] C:\
[2015-07-26 13:27:42] Backup folder: C:\W7P_Backups\2015-07-26_13-27-42
[2015-07-26 13:27:42]
[2015-07-26 13:27:42] Windows 7 Logon Screen Changer started...
[2015-07-26 13:27:42]
[2015-07-26 13:27:42] Patching authui.dll and themeui.dll...
[2015-07-26 13:27:42] {Processing} C:\Windows\System32\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002B9510] [0x00000100] [ OK ]
[2015-07-26 13:27:42] {Processing} C:\Windows\System32\authui.dll [VER: 6.1.7601.18896 CRC: 0x001E5F98] [0x00000000][this version not supported] [ OK ]
[2015-07-26 13:27:42] {Processing} C:\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002AA92E] [0x00000200] [ OK ]
[2015-07-26 13:27:42] {Processing} C:\Windows\SysWOW64\authui.dll [VER: 6.1.7601.18896 CRC: 0x001BBE2C] [0x00000000][this version not supported] [ OK ]
[2015-07-26 13:27:44]
[2015-07-26 13:27:44] Making backgroundDefault.jpg file... [ OK ]
[2015-07-26 13:27:44]
[2015-07-26 13:27:44] Enable user's logon screen wallpaper... [ OK ]
[2015-07-26 13:27:44]
[2015-07-26 13:27:44] Completed
[2015-07-26 13:27:44] Windows 7 Logon Screen Changer stoped...
[2015-07-26 13:27:44]
[2015-07-26 13:27:44] Log finished.
[2015-07-26 13:27:44] =====================================================

Выходит authui.dll ver: 6.1.7601.18896 не поддерживается... :(
Хотя вы написали
Цитата:

Цитата Mr dUSHA
PBIN-ы поддерживают все современный версии ДЛЛ (по крайней мере у меня с последними обновлениями через WU). »

authui.dll во вложении... :yes:

Mr dUSHA 26-07-2015 19:51 2532753

Цитата:

Цитата AlexM22204
Выходит authui.dll ver: 6.1.7601.18896 не поддерживается...
Хотя вы написали »

Готово!

Да кто его знает, где Симпликс его взял... :) Мне с WU такое не приходило пока...

dstk 27-07-2015 21:51 2533161

Вложений: 1
Чешская спасибо. После исправления обнаружили ошибку в файле изображения. Невмешательство в исправленной части происходит иконописи. Это ошибка реставратор происхождения, а также. нашел решение?

invalid0 29-07-2015 20:44 2533935

Цитата:

Цитата Mr dUSHA
Готово! »

:yahoo: :yahoo: :yahoo:
Огромная благодарность вам Mr dUSHA. :Beer: Удачи!

geepnozeex 17-08-2015 22:03 2542849

Цитата:

Цитата Mr dUSHA
PBIN-ы поддерживают все современный версии ДЛЛ »

BIN-patching system files started...
{Processing} c:\Windows\System32\themeui.dll [VER: 10.0.10240.16384 CRC: 0x002CFD3E] [0x00000000][this version not supported] [ OK ]
{Processing} c:\Windows\System32\uxtheme.dll [VER: 10.0.10240.16397 CRC: 0x0009109E] [0x00000000][this version not supported] [ OK ]
{Processing} c:\Windows\System32\themeservice.dll [VER: 10.0.10240.16384 CRC: 0x0001E096] [0x00000000][this version not supported] [ OK ]
{Processing} c:\Windows\SysWOW64\themeui.dll [VER: 10.0.10240.16384 CRC: 0x002C4E85] [0x00000000][this version not supported] [ OK ]
{Processing} c:\Windows\SysWOW64\uxtheme.dll [VER: 10.0.10240.16397 CRC: 0x0007E831] [0x00000000][this version not supported] [ OK ]
BIN-patching system files completed.

PainteR 22-08-2015 20:57 2544803

Mr dUSHA, может малость не в тему давно сюда не заглядывал, но почему бы не вбить просто патч по шаблону, меняются по сути только версии в либах, да оффсеты, набор опкодов то почти не меняется.
Тогда у многих вопросы отпали бы и не критично было бы ждать обновление патчера, после следующего выхода заплаток.

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

wertulll 02-09-2015 07:42 2548523

всем привет! windows 8.1 подерживает ? можно на ней пропатчить файлы для тем ключем -PBIN1 ??

Shift85 02-09-2015 18:02 2548754

Цитата:

Цитата wertulll
всем привет! windows 8.1 подерживает ? можно на ней пропатчить файлы для тем ключем -PBIN1 ?? »

Нет. Только Windows 7.

wertulll 03-11-2015 04:04 2570921

всем привет !! у меня вопрос

Версия 13.5.20.1

Добавлена поддержка работы с UAC-ом и его отключения.

а можно пример как его отключить в образе ????

Smarty 03-11-2015 07:55 2570933

wertulll,
Код:

-DLUA          - Full disable UAC in Win Vista/7/8/10
В образе отключать не пробовал, у меня твик реестра это делает.

tr011_tmn 28-12-2015 09:24 2588987

доброго времени суток господа, сегодня опять добрался до патчера и с удивлением столкнулся со следующим:

[2015-12-26 18:54:52] {Processing} E:\_WimGPatch\Mount\Windows\System32\authui.dll [VER: 6.1.7601.23109 CRC: 0x001E41A0] [0x00000000][this version not supported] [ OK ]
[2015-12-26 18:54:52] {Processing} E:\_WimGPatch\Mount\Windows\System32\user32.dll [VER: 6.1.7601.19061 CRC: 0x001033B9] [0x00000000][this version not supported] [ OK ]
[2015-12-26 18:54:52] {Processing} E:\_WimGPatch\Mount\Windows\System32\user32.dll [VER: 6.1.7601.19061 CRC: 0x001033B9] [0x00000000][this version not supported] [ OK ]
[2015-12-26 18:54:53] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\authui.dll [VER: 6.1.7601.23109 CRC: 0x001C4E72] [0x00000000][this version not supported] [ OK ]
[2015-12-26 18:54:53] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\user32.dll [VER: 6.1.7601.19061 CRC: 0x000D1BE7] [0x00000000][this version not supported] [ OK ]
[2015-12-26 18:54:53] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\user32.dll [VER: 6.1.7601.19061 CRC: 0x000D1BE7] [0x00000000][this version not supported] [ OK ]

больше всего это опечаливает на фоне:

[2015-12-26 14:20:52] {Processing} E:\_WimGPatch\Mount\sources\ARUNIMG.dll [VER: 10.0.10586.0000 CRC: 0x000CF387] [ OK ]
[2015-12-26 14:20:52] {Processing} E:\_WimGPatch\Mount\sources\spwizimg.dll [VER: 10.0.10586.0000 CRC: 0x005A42B5] [ OK ]
[2015-12-26 14:20:52] {Processing} E:\_WimGPatch\Mount\sources\w32uiimg.dll [VER: 10.0.10586.0000 CRC: 0x002C3D5D] [ OK ]

:(

popt2t 12-01-2016 10:04 2593759

Подскажите, как правильно через батник запустить патчер нужной версии в зависимости от разрядности ОС?

brodjaga5 12-01-2016 12:04 2593813

Цитата:

Цитата popt2t
Подскажите, как правильно через батник запустить патчер нужной версии в зависимости от разрядности ОС? »

Запуск утилиты на x64-системах:
Цитата:

Цитата Mr dUSHA
положить рядом обе версии утилиты »

Цитата:

Цитата Mr dUSHA
но запускать только x86-версию. Причем в составе имени x86-версии должны быть символы _x86, а в x64-версии - соответственно _x64, например так, как именуется утилита в стандартном дистрибутиве в шапке этой темы.
При запуске x86-утилиты на x64-системе, x86-утилита модифицирует свою командную строку, заменяя все сочетания символов _x86 на _x64 и сама запускает x64-версию с этой модифицированой командной строкой. »

на x86-системах: нужна только x86-версия

geepnozeex 17-01-2016 14:20 2596079

Files remover: не удаляет C:\Windows\WinSxS\Backup
в логах всё отрабатывает




упс моя вина - забыл добавить в cfg - [DeleteList]

PainteR 18-01-2016 01:37 2596251

geepnozeex, конфиг (dellist.cfg) покажи :)

krot183 31-01-2016 09:15 2600853

Здравствуйте!Запустил патч с ключём -PBIN5 надпись тестовый режим убралась но остались надписи Windows 7 и номер сборки?И ещё вопрос будет ли работать этот ключ с windows 8 и 10?

pRiSt 07-02-2016 16:15 2603383

W7Patcher пишет что не поддерживает версию файла: authui.dll version 6.1.7601.18896. Или я мог допустить ошибку какую та? Будет ли обновление патчера?

Pozia 20-04-2016 22:24 2628145

Добрый вечер. А ключ -WSREG 1 уже не работает?

tr011_tmn 26-05-2016 09:48 2637729

Mr dUSHA, Андрей приветствую. Не планируется обновление?

вот свежий лог после Convenience rollup update KB3125574:

дистрибутив x86:

%W7GPatch%\Mount\Windows\System32\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002AB9F4] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x0003D4EC] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\authui.dll [VER: 6.1.7601.23432 CRC: 0x001BC693] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\user32.dll [VER: 6.1.7601.23403 CRC: 0x000CA9D8] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\user32.dll [VER: 6.1.7601.23403 CRC: 0x000CA9D8] [0x00000000][this version not supported] [ OK ]

дистрибутив x64:

%W7GPatch%\Mount\Windows\System32\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002BC1CA] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x0005EDCE] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\authui.dll [VER: 6.1.7601.23432 CRC: 0x001DFED1] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\user32.dll [VER: 6.1.7601.23403 CRC: 0x000F6923] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\System32\user32.dll [VER: 6.1.7601.23403 CRC: 0x000F6923] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002AB9F4] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\SysWOW64\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x00043539] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\SysWOW64\authui.dll [VER: 6.1.7601.23432 CRC: 0x001BC693] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\SysWOW64\user32.dll [VER: 6.1.7601.23403 CRC: 0x000D8C6C] [0x00000000][this version not supported] [ OK ]
%W7GPatch%\Mount\Windows\SysWOW64\user32.dll [VER: 6.1.7601.23403 CRC: 0x000D8C6C] [0x00000000][this version not supported] [ OK ]

Mr dUSHA 27-05-2016 16:34 2638107

tr011_tmn,
Да, будут. Когда руки дойдут.

Smarty 24-09-2016 22:16 2671885

Mr dUSHA, когда ж руки дойдут... :)

[2016-09-03 18:19:02] BIN-patching system files started...
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\System32\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002BC1CA] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\System32\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x0005EDCE] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\System32\authui.dll [VER: 6.1.7601.23432 CRC: 0x001DFED1] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\System32\user32.dll [VER: 6.1.7601.23403 CRC: 0x000F6923] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\System32\user32.dll [VER: 6.1.7601.23403 CRC: 0x000F6923] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002AB9F4] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\SysWOW64\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x00043539] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\SysWOW64\authui.dll [VER: 6.1.7601.23432 CRC: 0x001BC693] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\SysWOW64\user32.dll [VER: 6.1.7601.23403 CRC: 0x000D8C6C] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount2\Windows\SysWOW64\user32.dll [VER: 6.1.7601.23403 CRC: 0x000D8C6C] [0x00000000][this version not supported] [ OK ]
[2016-09-03 18:19:02] BIN-patching system files completed.

Mr dUSHA 24-09-2016 23:13 2671894

Цитата:

Цитата Smarty
Mr dUSHA, когда ж руки дойдут... »

Не поверишь!
У моей винды что-то поломалось в автоматическом обновлении, и мне обновления уже больше года не приходят... :-)
Отремонтировать не получилось, а переустанавливать ОСь не буду.
Надо вручную апдейты накатить, чтоб увидеть все те версии, про которые ты пишешь.
Но самое главное: я все ни как не засяду переписать код БИН-патчера, чтоб он работал не по фиксированным оффсетам, а по шаблону (это то, про что Painter на предыдущей странице говорил). Тогда БИН-патчер будет универсальный, не привязанный к версии. Это как раз то, что хотелось сделать еще с самого начала развития W7Patcher-a, но всё никак "не доходил ход".

Smarty 24-09-2016 23:25 2671896

Mr dUSHA, привет!
Цитата:

Цитата Mr dUSHA
Не поверишь! »

Верю, сегодня сам на виртуалке трахался с этим траблом.
Решилось все установкой этого апдейта, потом пошло как по маслу.

ЗЫ. Если не поможет, то в догонку ещё этот апдейт.

tr011_tmn 27-09-2016 21:47 2672839

Цитата:

Цитата Smarty
Верю, сегодня сам на виртуалке трахался с этим траблом. »

Можно пойти путем из соседнего раздела: UpdatePack7R2 от simplix и одним инсталлятором залатать все упущенное, с минимумом действий.

P.S. может поможет в исправлении
Цитата:

Цитата Mr dUSHA
У моей винды что-то поломалось в автоматическом обновлении »

. Вчера столкнулся у сотрудника на работе что система не обновляется не с WU ни принудительно. Решилось своеобразно: прогнал систему удалялкой обновлений Office, которую давным давно выдрал из KMSAuto Net 2015 v1.4.5 Portable от Ratiborus. После перезагрузки ожил WU и Windows Update MiniTool начал работать как положено.

Mr dUSHA 28-09-2016 00:02 2672865

tr011_tmn,
Инсталлятор Симпликса однозначно рулит. Всегда им пользуюсь при установке Win7.
Но мне хотелось отремонтировать именно родной функционал системы родными средствами.
Особенно было не понятно, почему WU сломался как-бы сам по себе, поскольку с этой системой никаких издевательских опытов не проводилось и не проводится. Для пыток есть виртуалки.


Цитата:

Цитата Smarty
Если не поможет, то в догонку ещё этот апдейт. »

Спасибо!
Именно после установки этого "догоночного" апдейта WU таки заработало, и всё обновилось.

По сабжу:
Сделал я патчинг по шаблону, не привязанный к версиям DLL.
Тестируй. Лежит в шапке.
Но сделал пока только PBIN1 и PBIN3. Надобность остальных ключей у меня вообще под вопросом.
А новой версии DWM.EXE для платформы x86 у меня сейчас нет. Если у тебя есть - скинь для "на посмотреть", может там чего в коде поменялось... Я сделаю и для нее шаблон для ключа PBIN7. Ну а для платформы x64 этот ключ вообще не актуален, поскольку редакции "Starter" у нее не существует.

Smarty 28-09-2016 07:10 2672901

Цитата:

Цитата Mr dUSHA
А новой версии DWM.EXE для платформы x86 у меня сейчас нет. »

Аналогично. С х86 соскочил давно уже.
Цитата:

Цитата Mr dUSHA
Но сделал пока только PBIN1 и PBIN3. Надобность остальных ключей у меня вообще под вопросом. »

-PBIN2 - нужный "для полноты картины"ключик.
-PBIN6 - тоже используется.

Цитата:

Цитата Mr dUSHA
Тестируй. »

-PBIN1 проверить не могу, файлы уже пропатчены предыдущей версией.
-PBIN3 работает.

tr011_tmn 28-09-2016 15:33 2673061

Цитата:

Цитата Smarty
Аналогично. С х86 соскочил давно уже. »

постараюсь сегодня выложить., только если можно путь где его искать :-) а то мало ли не то выложу.

Smarty 28-09-2016 15:41 2673065

Цитата:

Цитата tr011_tmn
путь »

Код:

C:\Windows\System32\DWM.EXE
Диспетчер окон рабочего стола.

tr011_tmn 29-09-2016 14:58 2673363

Вложений: 1
Цитата:

Цитата Mr dUSHA
А новой версии DWM.EXE для платформы x86 у меня сейчас нет. Если у тебя есть - скинь для "на посмотреть", может там чего в коде поменялось... Я сделаю и для нее шаблон для ключа PBIN7. Ну а для платформы x64 этот ключ вообще не актуален, поскольку редакции "Starter" у нее не существует. »

Цитата:

Цитата Smarty
Диспетчер окон рабочего стола. »

Специально развернул чистую виртуалку и довел ее до текущей актуальности, версия 6.1.7601.23403
MD5: 3BFA4BA3851DB6BAA699B893B1C6AC7E

geepnozeex 30-09-2016 09:24 2673596

а для W10 -PBIN1 не работает ?
и ещё для W10 было бы хорошо сделать ключ на удаление ribbon , а то приходится файлы изменённые подменять

Smarty 30-09-2016 16:08 2673755

Mr dUSHA,
Log

[2016-09-30 15:19:59] =====================================================
[2016-09-30 15:19:59] Log started.
[2016-09-30 15:19:59] W7Patcher ver: 16.9.27.2 (x64)
[2016-09-30 15:19:59] (C) 2009-2016, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2016-09-30 15:19:59]
[2016-09-30 15:19:59] Original command line: "K:\__W7_CONSTRUCTOR_x64__\TOOLS\x64\W7Patcher.exe" -D "K:\__W7_CONSTRUCTOR_x64__\Mount1" -PBIN6 -PBIN5 -PBIN4 -PBIN3 -PBIN2 -PBIN1 -N
[2016-09-30 15:19:59]
[2016-09-30 15:19:59] Destination folder: K:\__W7_CONSTRUCTOR_x64__\Mount1\
[2016-09-30 15:19:59]
[2016-09-30 15:19:59] BIN-patching system files started...
[2016-09-30 15:19:59] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\System32\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002BC1CA <x64>] [0x01011008] [ OK ]
[2016-09-30 15:19:59] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\System32\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x0005EDCE <x64>] [0x01011008] [ OK ]
[2016-09-30 15:19:59] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\System32\themeservice.dll [VER: 6.1.7600.16385 CRC: 0x0000B492 <x64>] [0x01011008] [ OK ]
[2016-09-30 15:19:59] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\System32\authui.dll [VER: 6.1.7601.23537 CRC: 0x001DEE1A <x64>] [0x01011f01] [ OK ]
[2016-09-30 15:19:59] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.23403 CRC: 0x002AB9F4 <x86>] [0x01011305] [ OK ]
[2016-09-30 15:19:59] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\SysWOW64\uxtheme.dll [VER: 6.1.7601.23403 CRC: 0x00043539 <x86>] [0x01011305] [ OK ]
[2016-09-30 15:20:00] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-09-30 15:20:00] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\SysWOW64\authui.dll [VER: 6.1.7601.23537 CRC: 0x001C8448 <x86>] [0x01011f01] [ OK ]
[2016-09-30 15:20:00] BIN-patching system files completed.
[2016-09-30 15:20:00]
[2016-09-30 15:20:00] Log finished.
[2016-09-30 15:20:00] =====================================================

tr011_tmn 03-10-2016 17:31 2674615

Цитата:

Цитата Smarty
[2016-09-30 15:20:00] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ] »

подтверждаю, сегодня добрался до сборки семерки и выскочило:
Цитата:

[2016-10-03 18:10:13] {Processing} E:\_WimGPatch\Mount\Program Files (x86)\Common Files\microsoft shared\ink\ru-RU\ShapeCollector.exe.mui [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:18] {Processing} E:\_WimGPatch\Mount\Windows\System32\ru-RU\aaclient.dll.mui [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:19] {Processing} E:\_WimGPatch\Mount\Windows\System32\ru-RU\cmncliM.dll.mui [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:31] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\scavengeui.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:31] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\werconcpl.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:31] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\WindowsAnytimeUpgrade.exe [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:31] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\WindowsAnytimeUpgradeResults.exe [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:31] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\WindowsAnytimeUpgradeUI.exe [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:31] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\wsqmcons.exe [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:32] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\oobe\Setup.exe [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:32] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\oobe\w32uiimg.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:39] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\ru-RU\slui.exe.mui [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:39] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\ru-RU\slui.exe.mui [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:41] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\ru-RU\wucltux.dll.mui [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2016-10-03 18:10:41] {Processing} E:\_WimGPatch\Mount\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]

Mr dUSHA 03-10-2016 19:27 2674650

Цитата:

Цитата tr011_tmn
подтверждаю, сегодня добрался до сборки семерки и выскочило: »

Что Вы подтверждаете???
Нету таких файлов, вот программа и говорит, что их нет.

Цитата:

Цитата Smarty
[2016-09-30 15:20:00] {Processing} K:\__W7_CONSTRUCTOR_x64__\Mount1\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ] »

Это просто косметический дефект. Уже поправил в исходнике.

Smarty 03-10-2016 19:49 2674657

Цитата:

Цитата Mr dUSHA
Это просто косметический дефект. Уже поправил в исходнике. »

Я его и сделал цвета OFFTOP как несущественный, т.к. файла там и нет!
Не знаю, чего tr011_tmn подорвался. :)

tr011_tmn 03-10-2016 20:05 2674664

Цитата:

Цитата Smarty
Не знаю, чего tr011_tmn подорвался. »

заработался, и посчитал несущественное существенным. Простите грешного :sorry:

Painkiller 26-10-2016 13:24 2681801

Вложений: 1
Mr dUSHA, столкнулся снова с прошлой проблемой при копировании файлов в смонтированный образ, не возвращает права на папку . Касается папки J:\333\Windows\WinSxS\Manifests. Удалять я из неё могу что угодно после вашей утилиты. Видимо права не вернулись .

GeorgePak 31-10-2016 22:04 2683509

Всем здравствуйте! Подскажите я не силен во всем этом, пытался что то понять но думаю нужен просто пример. Надо чтоб работал функционал Windows 7 Logon Screen Changer. W7Patcher_x64.exe лежит в папке загрузки, как все правильно в CMD все написать?

popt2t 02-11-2016 00:06 2683862

GeorgePak,
Цитата:

Цитата Mr dUSHA
При использовании утилиты в универсальных пакетах оформления, предназначенных для установки как на x86-, так и на x64-системах нет необходимости в написании какого-то "хитрого" скрипта, автоматически определяющего разрядность системы, и соответственно запускающего x86- или x64-версию утилиты
Вместо этого достаточно просто положить в пакет оформления рядом обе версии утилиты, но запускать только x86-версию. Причем в составе имени x86-версии должны быть символы _x86, а в x64-версии - соответственно _x64, например так, как именуется утилита в стандартном дистрибутиве в шапке этой темы.
При запуске x86-утилиты на x64-системе, x86-утилита модифицирует свою командную строку, заменяя все сочетания символов _x86 на _x64 и сама запускает x64-версию с этой модифицированой командной строкой. »


То есть в cmd достаточно прописать запуск W7Patcher_x86.exe с нужными параметрами. Все есть в шапке. Я только вчера проверял Logon Screen Changer, все работает из коробки.

GeorgePak 02-11-2016 10:53 2683936

popt2t, А как правильно написать, потому как путь не находит :(

Smarty 02-11-2016 22:24 2684205

GeorgePak, киньте W7Patcher.exe нужной разрядности в папку C:\WINDOWS.
Создайте для него ярлык, в Свойствах ярлыка в поле Объект через пробел после существующей строки допишите -WSREG 1 "Поместить в фон экрана входа в систему".
Нажмите Применить, закройте окно Свойств и запустите ярлык.
После этого сам ярлык можно удалить.
В контекстном меню на изображениях должен появиться пункт "Поместить в фон экрана входа в систему"
Строка будет выглядеть как-то так:
Код:

"C:\WINDOWS\W7Patcher.exe" -WSREG 1 "Поместить в фон экрана входа в систему"

GeorgePak 03-11-2016 15:42 2684374

Smarty, Спасибо!

Chekis9100a 03-12-2016 10:42 2692512

Mr dUSHA,
Есть ли возможность адаптировать Logon Screen Changer под Windows 10 v1607-14393. Так как на данный момент таких возможностей (с другим софтом) просто не существует...

tr011_tmn 05-12-2016 06:24 2693024

Цитата:

Цитата Chekis9100a
Есть ли возможность адаптировать Logon Screen Changer под Windows 10 v1607-14393. Так как на данный момент таких возможностей (с другим софтом) просто не существует... »

а смысл? если он реализуется простой заменой по пути %SystemRoot%\Web\Screen\img100.jpg на желаемую. ну и соответственно аналогичную положить пути %SystemRoot%\web\wallpaper\Windows\img0.jpg

Chekis9100a 05-12-2016 18:27 2693252

Цитата:

Цитата tr011_tmn
а смысл? »

Фон экрана блокировки заменить можно, я же про фон экрана приветствия. Вариант с подменой результата не дает, голубой фон по умолчанию.
Был бы конкретный пункт меню - как с экраном блокировки... Но этой возможности как раз и не хватает.

Aison 17-12-2016 18:33 2696444

подскажите пожалуйста, как убрать подтверждение при пропатчивании ресурсов (чтобы после запуска патча, не нужно было нажимать на "пробел")?

Smarty 17-12-2016 19:25 2696452

Aison, патчер здесь не при чем, пауза прописана в CMD-файле.

Aison 24-12-2016 22:17 2698146

Код:

cls
COLOR 4F
echo.
echo Текст
"%~dp0W7PATCHER%xOS%.EXE" -PO -PBIN1 "%~dp0Resfolder" -MU -BN "data" -LOG "%SystemDrive%\W7P_Backups\data_Install.log"
echo Yess!!.

простите, попрошу ещё помощи (если можно :unsure: )

правильно ли я прописал команду -PBIN1 для патча файлов windows на применение сторонних тем?

GeorgePak 25-12-2016 03:04 2698204

Chekis9100a, А так пробовали? киньте W7Patcher.exe нужной разрядности в папку C:\WINDOWS.
Создайте для него ярлык, в Свойствах ярлыка в поле Объект через пробел после существующей строки допишите -WSREG 1 "Поместить в фон экрана входа в систему".
Нажмите Применить, закройте окно Свойств и запустите ярлык.
После этого сам ярлык можно удалить.
В контекстном меню на изображениях должен появиться пункт "Поместить в фон экрана входа в систему"
Строка будет выглядеть как-то так:

"C:\WINDOWS\W7Patcher.exe" -WSREG 1 "Поместить в фон экрана входа в систему"

Smarty 25-12-2016 08:10 2698210

Цитата:

Цитата GeorgePak
В контекстном меню на изображениях должен появиться пункт "Поместить в фон экрана входа в систему" »

MS еще в 8-ке с зкрана приветствия убрали картинку, заменив ее однотонной заливкой.
Chekis9100a, видимо, неправильно задал вопрос.
Имелся ввиду возврат возможности ставить картинку с помощью BIN-патча.

Chekis9100a 25-12-2016 23:36 2698354

GeorgePak, Спасибо, закинуть файл и добавить пункт в реестр не проблема, но не на 10-ке. Тут такой фокус не канает...
Smarty, Да, совершенно верно. Жаль что у "мелко-мягких" свои тараканы...

BuLet 12-01-2017 22:49 2703077

Спасибо большое)

wertulll 15-02-2017 13:11 2711946

у меня ошибка в логе "{Processing} C:\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]" но файлы пропатчились и темы работают

так и должно быть что ли??

вот полный лог
Скрытый текст
[2017-02-15 16:55:27] =====================================================
[2017-02-15 16:55:27] Log started.
[2017-02-15 16:55:27] W7Patcher ver: 16.9.27.2 (x64)
[2017-02-15 16:55:27] (C) 2009-2016, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2017-02-15 16:55:27]
[2017-02-15 16:55:27] Original command line: W7Patcher.exe -P D:\WORK\Patches -PBIN1 -N
[2017-02-15 16:55:27]
[2017-02-15 16:55:27] Source main res-files tree: D:\WORK\Patches
[2017-02-15 16:55:27] Destination folder: [LIVE SYSTEM] C:\
[2017-02-15 16:55:27]
[2017-02-15 16:55:27] Open-resources main patching started...
[2017-02-15 16:55:27] >> {GA} [ OK ] C:\Windows\Resources\Themes\Aero\ru-RU
[2017-02-15 16:55:27] {Processing} C:\Windows\Resources\Themes\Aero\ru-RU\aero.msstyles.mui [VER: 6.1.7601.17514 CRC: 0x0000BA5C <x64>] [ OK ]
[2017-02-15 16:55:27] << {RA} [ OK ] C:\Windows\Resources\Themes\Aero\ru-RU
[2017-02-15 16:55:27] >> {GA} [ OK ] C:\Windows\System32
[2017-02-15 16:55:27] {Processing} C:\Windows\System32\imageres.dll [VER: 6.1.7600.16385 CRC: 0x0135ED13 <x64>] [ OK ]
[2017-02-15 16:55:28] {Processing} C:\Windows\System32\VAN.dll [VER: 6.1.7601.17514 CRC: 0x000B3099 <x64>] [ OK ]
[2017-02-15 16:55:28] >> {GA} [ OK ] C:\Windows\System32\ru-RU
[2017-02-15 16:55:28] {Processing} C:\Windows\System32\ru-RU\DfrgUI.exe.mui [VER: 6.1.7600.16385 CRC: 0x00008269 <x64>] [ OK ]
[2017-02-15 16:55:28] {Processing} C:\Windows\System32\ru-RU\shell32.dll.mui [VER: 6.1.7601.17514 CRC: 0x00070A9E <x64>] [ OK ]
[2017-02-15 16:55:28] << {RA} [ OK ] C:\Windows\System32\ru-RU
[2017-02-15 16:55:28] << {RA} [ OK ] C:\Windows\System32
[2017-02-15 16:55:28] >> {GA} [ OK ] C:\Windows\SysWOW64
[2017-02-15 16:55:30] {Processing} C:\Windows\SysWOW64\imageres.dll [VER: 6.1.7600.16385 CRC: 0x01357693 <x86>] [ OK ]
[2017-02-15 16:55:30] {Processing} C:\Windows\SysWOW64\VAN.dll [VER: 6.1.7601.17514 CRC: 0x000A5197 <x86>] [ OK ]
[2017-02-15 16:55:31] >> {GA} [ OK ] C:\Windows\SysWOW64\ru-RU
[2017-02-15 16:55:31] {Processing} C:\Windows\SysWOW64\ru-RU\DfrgUI.exe.mui [VER: 6.1.7600.16385 CRC: 0x00009E1B <x86>] [ OK ]
[2017-02-15 16:55:31] {Processing} C:\Windows\SysWOW64\ru-RU\shell32.dll.mui [VER: 6.1.7601.17514 CRC: 0x00071F3D <x86>] [ OK ]
[2017-02-15 16:55:31] << {RA} [ OK ] C:\Windows\SysWOW64\ru-RU
[2017-02-15 16:55:31] << {RA} [ OK ] C:\Windows\SysWOW64
[2017-02-15 16:55:31] Open-resources main patching completed.
[2017-02-15 16:55:31]
[2017-02-15 16:55:31] BIN-patching system files started...
[2017-02-15 16:55:31] {Processing} C:\Windows\System32\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002BE8C8 <x64>] [0x01011008] [ OK ]
[2017-02-15 16:55:31] {Processing} C:\Windows\System32\uxtheme.dll [VER: 6.1.7600.16385 CRC: 0x00056D60 <x64>] [0x01011008] [ OK ]
[2017-02-15 16:55:31] {Processing} C:\Windows\System32\themeservice.dll [VER: 6.1.7600.16385 CRC: 0x0000B492 <x64>] [0x01011008] [ OK ]
[2017-02-15 16:55:31] {Processing} C:\Windows\SysWOW64\themeui.dll [VER: 6.1.7601.17514 CRC: 0x002A6469 <x86>] [0x01011305] [ OK ]
[2017-02-15 16:55:31] {Processing} C:\Windows\SysWOW64\uxtheme.dll [VER: 6.1.7600.16385 CRC: 0x000479E1 <x86>] [0x01011305] [ OK ]
[2017-02-15 16:55:31] {Processing} C:\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2017-02-15 16:55:31] BIN-patching system files completed.
[2017-02-15 16:55:31]
[2017-02-15 16:55:31] Log finished.
[2017-02-15 16:55:31] =====================================================

Mr dUSHA 16-02-2017 12:00 2712232

Цитата:

Цитата wertulll
так и должно быть что ли?? »

Да, должно. Багофича такая. Потом когда-нибудь поправлю, чтоб красиво в логе было.
А файла этого в SysWOW64 и правда не бывает.

Smarty 23-02-2017 14:29 2714273

Mr dUSHA, привет!
По наличию времени и желания есть предложение перекрасить это дело.



Да хотелось бы с выбором цвета, типа -D(isk)C(olor) (0,115,200\255,60,70).

tr011_tmn 23-03-2017 08:35 2722314

Smarty, может вопрос вам, а может автору Mr dUSHA:
W7Patcher - патчит ли на десятках библиотеки для поддержки сторонних тем? а то надоело использовать сторонние инструменты по своей неосведомленности.

Smarty 23-03-2017 19:21 2722464

tr011_tmn, это вопрос автору или тем, кто пробовал. Я 10-кой не увлекаюсь.

Mr dUSHA 24-03-2017 16:42 2722677

tr011_tmn,
Нет, не патчит.
У меня нет 10-ки, и я не знаю, что там и как.
Ставил ее на виртуалку только.
Даже не думал, что там какие-то "темы" есть. Она ж и так выглядит как Win 3.11 примерно...

Smarty 24-03-2017 18:35 2722700

Цитата:

Цитата Mr dUSHA
Она ж и так выглядит как Win 3.11 примерно... »

:lol:

tr011_tmn 27-03-2017 15:27 2723463

Цитата:

Цитата Mr dUSHA
tr011_tmn,
Нет, не патчит.
У меня нет 10-ки, и я не знаю, что там и как.
Ставил ее на виртуалку только.
Даже не думал, что там какие-то "темы" есть. Она ж и так выглядит как Win 3.11 примерно... »

вот злые ведь вы господа :sorry: не такая уж она и убогая, хотя и не без этого :jester:

Цитата:

Цитата Mr dUSHA
Нет, не патчит.

В ближайшее время и не планируется?

timmartinez89@twitter 08-09-2017 14:59 2763612

В версии 15.7.26.1 была отличная программа, а в новой версии 16.9.27.2 совсем непонятно и не работает в ноутбуке 64 ACER Windows 10, все где твои файлы пропали icon-cache-cleaner, Distributive и в папке imageres.dll.res которые не были в распаковке WinRAR.

geepnozeex 31-03-2018 14:57 2806401

использование W7Patcher применительно к WIN 10 RS4 - убивает меню пуск

Smarty 10-04-2018 21:43 2808186

Цитата:

Цитата geepnozeex
использование W7Patcher применительно к WIN 10 RS4 - убивает меню пуск »

Может патчинг подписанных библиотек убивает меню Пуск?

geepnozeex 11-04-2018 13:12 2808277

Smarty, Нет , достаточно добавить обои в образ с помощью W7Patcher и меню пуск - каюк.
пока выяснял в чём причина - чуть голова не взорвалась.

Alex S 28-05-2018 14:33 2815905

Добрый день мужики. Подскажите пожалуйста, что не так делаю? Пробую патчить boot.wim, из бутика достал нужные мне библиотеки, сменил в них интересующие меня ресурсы, лишнее удалил, сохранил и добавил расширение *.res... Положил чистый бутик рядом со скриптом и патчерами, запускаю от имени админа, всю мешающую чепуху (антивирь и т.п...) отключил, монтируется первый индекс - всё проходит ровно, монтируется второй индекс - изображения из подпапок папки "FILES" успешно заменяются, а вот при пропатчивании ресурсов патчер вылетает... Пишет :"Прекращена работа программы....", после чего демонтирует образ. В результате имею только замененные картинки и ни одной патченой библиотеки. В логе тоже ничего по этому поводу не пишет...
Содержание лога:
[2018-05-28 14:12:15] =====================================================
[2018-05-28 14:12:15] Log started.
[2018-05-28 14:12:15] W7Patcher ver: 16.3.3.1 (x64)
[2018-05-28 14:12:15] (C) 2009-2016, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2018-05-28 14:12:15]
[2018-05-28 14:12:15] Original command line: "C:\DVD\BOOT.WIM\WORK_BOOT\W7Patcher_x64.EXE" -D "C:\DVD\BOOT.WIM\WORK_BOOT\Mount1" -P "C:\DVD\BOOT.WIM\WORK_BOOT\Res" -C "C:\DVD\BOOT.WIM\WORK_BOOT\Files" -N
[2018-05-28 14:12:15]
[2018-05-28 14:12:15] Source main res-files tree: C:\DVD\BOOT.WIM\WORK_BOOT\Res
[2018-05-28 14:12:15] Source copyfiles tree: C:\DVD\BOOT.WIM\WORK_BOOT\Files
[2018-05-28 14:12:15] Destination folder: C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\
[2018-05-28 14:12:15]
[2018-05-28 14:12:15] Copy files started...
[2018-05-28 14:12:15] >> {GA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources
[2018-05-28 14:12:15] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources\background.bmp [NEW] [ OK ]
[2018-05-28 14:12:15] << {RA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources
[2018-05-28 14:12:15] >> {GA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Windows\System32
[2018-05-28 14:12:16] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Windows\System32\setup.bmp [NEW] [ OK ]
[2018-05-28 14:12:16] << {RA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Windows\System32
[2018-05-28 14:12:16] Copy files completed.
[2018-05-28 14:12:16]
[2018-05-28 14:12:16] Open-resources main patching started...
[2018-05-28 14:12:16] >> {GA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources
[2018-05-28 14:12:16] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources\ARUNIMG.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2018-05-28 14:12:16] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources\spwizimg.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2018-05-28 14:12:16] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources\w32uiimg.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2018-05-28 14:12:16] << {RA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount1\Sources
[2018-05-28 14:12:16] Open-resources main patching completed.
[2018-05-28 14:12:16]
[2018-05-28 14:12:16] Log finished.
[2018-05-28 14:12:16] =====================================================
[2018-05-28 14:12:53] =====================================================
[2018-05-28 14:12:53] Log started.
[2018-05-28 14:12:53] W7Patcher ver: 16.3.3.1 (x64)
[2018-05-28 14:12:53] (C) 2009-2016, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2018-05-28 14:12:53]
[2018-05-28 14:12:53] Original command line: "C:\DVD\BOOT.WIM\WORK_BOOT\W7Patcher_x64.EXE" -D "C:\DVD\BOOT.WIM\WORK_BOOT\Mount2" -P "C:\DVD\BOOT.WIM\WORK_BOOT\Res" -C "C:\DVD\BOOT.WIM\WORK_BOOT\Files" -N
[2018-05-28 14:12:53]
[2018-05-28 14:12:53] Source main res-files tree: C:\DVD\BOOT.WIM\WORK_BOOT\Res
[2018-05-28 14:12:53] Source copyfiles tree: C:\DVD\BOOT.WIM\WORK_BOOT\Files
[2018-05-28 14:12:53] Destination folder: C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\
[2018-05-28 14:12:53]
[2018-05-28 14:12:53] Copy files started...
[2018-05-28 14:12:53] >> {GA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Sources
[2018-05-28 14:12:53] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Sources\background.bmp [ OK ]
[2018-05-28 14:12:53] << {RA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Sources
[2018-05-28 14:12:53] >> {GA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Windows\System32
[2018-05-28 14:12:54] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Windows\System32\setup.bmp [ OK ]
[2018-05-28 14:12:54] << {RA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Windows\System32
[2018-05-28 14:12:54] Copy files completed.
[2018-05-28 14:12:54]
[2018-05-28 14:12:54] Open-resources main patching started...
[2018-05-28 14:12:54] >> {GA} [ OK ] C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Sources
[2018-05-28 14:12:54] {Processing} C:\DVD\BOOT.WIM\WORK_BOOT\Mount2\Sources\ARUNIMG.dll [VER: 6.1.7600.16385 CRC: 0x000F4DD2]


Сам проект, без boot.wim-а: https://mega.nz/#!3WYQHRgZ!ao0CJJUhA...zyU3ZRr1pfSxGg

Smarty 28-05-2018 14:41 2815910

Цитата:

Цитата Alex S
Подскажите пожалуйста, что не так делаю? Пробую патчить boot.wim, из бутика достал нужные мне библиотеки, сменил в них интересующие меня ресурсы, лишнее удалил, сохранил и добавил расширение *.res... »

Именно вот это.
Какой программой ресурсы заменяли в файлах?

Alex S 28-05-2018 14:55 2815912

Крякнутый ресторатор...

Smarty 28-05-2018 15:13 2815917

А где вы научились так RES-файлы делать?

Вносите Ресторатором нужные изменения в какой-то файл, на измененных ресурсах появляются стрелочки.
Теперь правой кнопкой мыши на файле в дереве ресурсов - Файлы RES - Сохранить.
Ресторатор сохранит только изменения в файле, а вы пытаетесь подсунуть патчеру сам файл!

Alex S 28-05-2018 15:17 2815918

Спасибо большое. Попробую... Решил схитрить, не читая темы о рестораторе, думал сам разберусь... Не тут то было.

Alex S 05-06-2018 14:04 2816967

День добрый мужики. Есть вопрос по скрипту работающему с патчерами (W7Patcher).
Собираю маленький твик, который в ходе установки обрабатывает(патчит) некоторые системные файлы, копирует несколько новых и добавляет записи в реестр.
Все в целом проходит нормально, за исключением добавления записей в системный реестр. Командный файл почему-то(вот и сам вопрос - почему?) добавляет только часть ключей в реестр, а именно записи в ветку "HKCR", в ветку "HKLM" не хочет. Перепробовал по всякому и никак... Подробнее в самом командном файле.
Командный файл:
@echo off
::--------------------------------------------------------
::--------------------------------------------------------
TITLE Установка твика...
set DirOut=%WINDIR%\System32
If not exist "%SystemDrive%\W7P_Backups\SearchInInet_Install.log" (
goto patch
)

:check
cls
COLOR 0F
echo.
echo Проверка файлов на обновления...
".\W7Patcher_x86.exe" -V "%SystemDrive%\W7P_Backups\SearchInInet" -P ".\Resources\Shared" -LOG "%SystemDrive%\W7P_Backups\SearchInInet_Check.log"
goto Reboot2

:patch
cls
COLOR 4F
echo.
echo Данный твик предназначен
echo.
echo для русской и английской версии WINDOWS 7 с установленным SERVICE PACK 1.
echo.
echo Если у вас другая версия, то от установки лучше отказаться.
echo.
echo.
echo Если версия соответствует, то нажмите ПРОБЕЛ.
echo.
echo -----------------------------------------------------------------
pause >Nul

Ver | Find "6.1.7600" >Nul && goto Message
Ver | Find "6.1.7601" >Nul && goto sp1

:sp1
cls
COLOR 4F
echo.
echo Вы отключили UAC и АНТИВИРУС?
echo.
echo Если эти условия соблюдены, то нажмите ПРОБЕЛ.
echo.
echo Если нет, то от установки лучше отказаться.
echo.
echo --------------------------------------------------------------------
pause >Nul
goto install

:install
echo.
echo Копирование файлов...
".\W7Patcher_x86.exe" -C ".\files\Files" -PBIN6 -PBIN4 -PBIN3 -PBIN2 -PBIN1 -F "Files" -MU -BN "SearchInInet" -LOG "%SystemDrive%\W7P_Backups\SearchInInet_Install.log"
echo.
echo Обработка общих ресурсов...
".\W7Patcher_x86.exe" -P ".\Resources\Shared" -BN "SearchInInet" -LOG "%SystemDrive%\W7P_Backups\SearchInInet_Install.log"
echo.
echo Добавление записей в реестр...
:: Нижние четыре строки проходят отлично
Reg add "HKCR\AllFilesystemObjects\Shell\SearchInInet" /v "MUIVerb" /t REG_SZ /d "@%%SystemRoot%%\System32\Shell32.dll,-61967" /f
Reg add "HKCR\AllFilesystemObjects\Shell\SearchInInet" /v "SubCommands" /t REG_SZ /d "SearchInG;SearchInY" /f
Reg add "HKCR\AllFilesystemObjects\Shell\SearchInInet" /v "icon" /t REG_SZ /d "%%SystemRoot%%\System32\Shell32.dll,-63014" /f
Reg add "HKCR\AllFilesystemObjects\Shell\SearchInInet" /v "Position" /t REG_SZ /d "top" /f
:: Нижние шесть строк игнорируются... Почему? Не пойму.
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SearchInG" /ve /t REG_SZ /d "@%%SystemRoot%%\System32\Shell32.dll,-61968" /f
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SearchInG" /v "Icon" /t REG_SZ /d "%%SystemRoot%%\System32\Shell32.dll,-63012" /f
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SearchInG\command" /ve /t REG_SZ /d "wscript.exe //nologo \"C:\Windows\System32\SearchInG.vbs\" \"%%1\"" /f
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SearchInY" /ve /t REG_SZ /d "@%%SystemRoot%%\System32\Shell32.dll,-61969" /f
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SearchInY" /v "Icon" /t REG_SZ /d "%%SystemRoot%%\System32\Shell32.dll,-63013" /f
Reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SearchInY\command" /ve /t REG_SZ /d "wscript.exe //nologo \"C:\Windows\System32\SearchInY.vbs\" \"%%1\"" /f

:Reboot
echo.
Pause
shutdown.exe -r -f -t 5 -c "Установка твика завершена. Перезагрузка компьютера..."
exit

:Reboot2
echo.
Pause
shutdown.exe -r -f -t 5 -c "Проверка файлов завершена. Перезагрузка компьютера..."
exit

:Message
cls
COLOR 0E
echo.
echo Версия системы не соответствует требованиям пакета.
ping -n 5 127.0.0.1 >Nul
exit

Mr dUSHA 13-07-2018 22:26 2821695

Цитата:

Цитата Alex S
добавляет только часть ключей в реестр, а именно записи в ветку "HKCR", в ветку "HKLM" не хочет. »

UAC блокирует.
При включенном UAC-е батник нужно запускать с помощью чудесного пункта контекстного меню "Запустить от имени администратора".

Кроме того, угадаю эту песню с одной ноты, то, что якобы добавляется у Вас в HKCR, оно на самом деле добавляется в юзерский "филиал" этой ветки HKEY_USERS\{CURRENT_USER_SID}_Classes. Поэтому после перелогинивания под другим юзером все эти изменения в HKCR фантастическим образом исчезнут.

Лучше такое добавлять сразу напрямую в глобальную для всей системы ветку HKLM\SOFTWARE\Classes, а не в HKCR.
HKCR – это виртуальное явление, состоящее из базовой глобальной части HKLM\SOFTWARE\Classes и её индивидуального юзерского «патча» HKEY_USERS\{CURRENT_USER_SID}_Classes.

Alex S 13-07-2018 22:33 2821697

Спасибо большое, попробую...

XAP4O 29-07-2018 16:48 2823904

Поддержи Windows 10 не будет? Просто это самая лучшая утиллита для создания пакета иконок: быстрая, функциональная и умеет патчить .mui файлы. На 10-ке вызывает баг с нерабочей панелью задач: Пуск, Центр уведомлений, Поиск и прочее просто не открываются. А при запуске любого Modern-приложения выскакивает ошибка «Explorer.exe Класс не зарегистрирован». Перебрал все возможные решения из интернета и ноль результатов, даже проверка системы через sfc /scannow не помогает. При этом заметил, что если я запущу патчер пропатчить один любой файл, системный или программный, то эти баги возникают всё равно, как будто патчер вредит системе перед началом процесса. Бесполезно надеяться, что автор исправит эту проблему? Версия ОС Windows 10 1803.

Smarty 29-07-2018 16:56 2823907

XAP4O, вы проверяли пропатчиваемые файлы на наличие\отсутствие подписи MS?

XAP4O 29-07-2018 17:17 2823911

Smarty, да. Даже если после параметра '-P' указать пустую папку и запустить утиллиту, то по окончании её работы возникают те же баги. То есть патчер ничего не пропатчил, но системе навредил.

Smarty 29-07-2018 17:57 2823914

XAP4O, проверил, подтвердить ваши подозрения не могу, патчер работает нормально.
Код:

[2018-07-29 17:54:26] =====================================================
[2018-07-29 17:54:26] Log started.
[2018-07-29 17:54:26] W7Patcher ver: 16.9.27.2 (x64)
[2018-07-29 17:54:26] (C) 2009-2016, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2018-07-29 17:54:26]
[2018-07-29 17:54:26] Original command line: "X:\TEMP\W7Patcher.exe"  -P "X:\TEMP\RES" -N
[2018-07-29 17:54:26]
[2018-07-29 17:54:26] Source main res-files tree:    X:\TEMP\RES
[2018-07-29 17:54:26] Destination folder:            [LIVE SYSTEM] X:\
[2018-07-29 17:54:26]
[2018-07-29 17:54:26] Open-resources main patching started...
[2018-07-29 17:54:26] >> {GA} [ OK ] X:\Windows\ru-RU
[2018-07-29 17:54:26]    {Processing} X:\Windows\ru-RU\explorer.exe.mui  [VER: 10.0.14393.0000  CRC: 0x00011772  <x86>]  [ OK ]
[2018-07-29 17:54:26] << {RA} [ OK ] X:\Windows\ru-RU
[2018-07-29 17:54:26] Open-resources main patching completed.
[2018-07-29 17:54:26]
[2018-07-29 17:54:26] Log finished.
[2018-07-29 17:54:26] =====================================================


XAP4O 29-07-2018 18:51 2823918

Smarty, у меня версия 1803 сборка 17134. У вас, как я погляжу, сборка 14393, более ранняя версия. Видимо, все эти баги начались после последнего крупного обновления ОС.

Smarty 05-08-2018 14:57 2824981

Цитата:

Цитата XAP4O
у меня версия 1803 сборка 17134. У вас, как я погляжу, сборка 14393 »

Как оказалось, на LTSB тоже не все хорошо.
Сделал патчеры для файлов .MUI, имеющих диалоги, установил в них одинаковый шрифт (MS Shell Dlg) и размер шрифта (8pt).
И первый же "баг" (патчер не заточен под 10-ку, поэтому баг - в кавычках), на который нарвался, неработающая кнопка "Переменные среды..." в Свойствах системы - Дополнительно.
Остальные кнопки в этом окне работают.

На этом пришлось проект заморозить...

Smarty 02-09-2018 19:19 2829649

Должен опровергнуть предыдущий мой пост.
Косяк не в патчере, а в самом ресурсе.
Что интересно, в дистрибутиве ru_windows_10_multiple_editions_x64_dvd_6847101 с файлом sysdm.cpl.mui все нормально.
А в дистрибутивt ru_windows_10_enterprise_2016_ltsb_x64_dvd_9057886 в этих файлах косяк.
SHA1: 0770A930A329A487B8A637AA7836E307A8B47634


Комсомолец 04-10-2018 01:35 2834262

Цитата:

Цитата geepnozeex
Smarty, Нет , достаточно добавить обои в образ с помощью W7Patcher и меню пуск - каюк. »

подтверждаю. Пробовал разные версии патчеров.
кусочек лога
Код:

[2018-10-03 23:48:24] Destination folder:            E:\W10work\Mount\
[2018-10-03 23:48:24]
[2018-10-03 23:48:24] BIN-patching system files started...
[2018-10-03 23:48:24]    {Processing} E:\W10work\Mount\Windows\System32\themeui.dll  [VER: 10.0.17134.0001  CRC: 0x002C1E07]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:24]    {Processing} E:\W10work\Mount\Windows\System32\uxtheme.dll  [VER: 10.0.17134.0001  CRC: 0x000A0D5F]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:24]    {Processing} E:\W10work\Mount\Windows\System32\themeservice.dll  [VER: 10.0.17134.0001  CRC: 0x000155D3]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:24]    {Processing} E:\W10work\Mount\Windows\System32\taskmgr.exe  [VER: 10.0.17134.0001  CRC: 0x0014C90A]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\System32\authui.dll  [VER: 10.0.17134.0001  CRC: 0x0008D00D]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\System32\userinit.exe  [VER: 10.0.17134.0001  CRC: 0x0001276F]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\System32\user32.dll  [VER: 10.0.17134.0001  CRC: 0x00199CA2]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\System32\user32.dll  [VER: 10.0.17134.0001  CRC: 0x00199CA2]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\themeui.dll  [VER: 10.0.17134.0001  CRC: 0x002B21A6]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\uxtheme.dll  [VER: 10.0.17134.0001  CRC: 0x00077BD3]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\taskmgr.exe  [VER: 10.0.17134.0001  CRC: 0x00134CED]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\authui.dll  [VER: 10.0.17134.0001  CRC: 0x0007A113]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\userinit.exe  [VER: 10.0.17134.0001  CRC: 0x00013A76]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\user32.dll  [VER: 10.0.17134.0001  CRC: 0x0019C727]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25]    {Processing} E:\W10work\Mount\Windows\SysWOW64\user32.dll  [VER: 10.0.17134.0001  CRC: 0x0019C727]  [0x00000000][this version not supported] [ OK ]
[2018-10-03 23:48:25] BIN-patching system files completed.
[2018-10-03 23:48:25]
[2018-10-03 23:48:25] Log finished.

Код:

[2018-10-04 09:12:05] Destination folder:            E:\W10work\Mount\
[2018-10-04 09:12:05]
[2018-10-04 09:12:05] BIN-patching system files started...
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\System32\themeui.dll  [VER: 10.0.17134.0001  CRC: 0x002C1E07  <x64>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\System32\uxtheme.dll  [VER: 10.0.17134.0001  CRC: 0x000A0D5F  <x64>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\System32\themeservice.dll  [VER: 10.0.17134.0001  CRC: 0x000155D3  <x64>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\System32\authui.dll  [VER: 10.0.17134.0001  CRC: 0x0008D00D  <x64>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\SysWOW64\themeui.dll  [VER: 10.0.17134.0001  CRC: 0x002B21A6  <x86>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\SysWOW64\uxtheme.dll  [VER: 10.0.17134.0001  CRC: 0x00077BD3  <x86>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\SysWOW64\themeservice.dll [FAIL] [ Error code: 0x00000002 - Не удается найти указанный файл. ]
[2018-10-04 09:12:05]    {Processing} E:\W10work\Mount\Windows\SysWOW64\authui.dll  [VER: 10.0.17134.0001  CRC: 0x0007A113  <x86>]  [0x00000000][this version is already patched or not supported] [ OK ]
[2018-10-04 09:12:05] BIN-patching system files completed.
[2018-10-04 09:12:05]
[2018-10-04 09:12:05] Log finished.


Smarty 04-10-2018 02:07 2834263

Цитата:

Цитата Комсомолец
подтверждаю »

Что? То, что система падает?
Я тут выложил пакет Windows 10 Enterprise LTSB MUI Project, патчится две трети файлов .mui и ничего не падает.
В моей "личной" модификации пакета заменяется файл визуального стиля и те же обои и ничего не падает.
Цитата:

Цитата Комсомолец
BIN-patching system files started »

Перед тем, как сделать новую версию BIN-патчера автор всегда просил скинуть новую версию конкретного файла, чтобы допилить патчер под нее,
а вы неглядя патчером для Windows 7 обрабатываете 10-ку. И система правильно делает, что падает.
taskmgr.exe у вас не имеет цифровой подписи? Или user32.dll?
10-ка - это не 7-ка, в которой можно было патчить всё!
Этот пост не читали?

Комсомолец 04-10-2018 17:06 2834417

Smarty, тише-тише.... Я всего-лишь подтвердил, что на 10-ке патчер не работает (заранее зная, что он не заточен как раз под неё, о чем автор уже говорил). В версии 1709 (и более ранних) он прекрасно отрабатывал, в отличии от более поздних редакций десятки. И не "не глядя", а провёл тестовый запуск для проверки, что всегда и делаю. И отписался здесь, чтобы Mr dUSHA увидел и поправил (если есть время и возможность), так как утилита очень нужная и полезная.
Цитата:

Цитата Smarty
10-ка - это не 7-ка, в которой можно было патчить всё! »

естественно я знаю об этом!

Smarty 04-10-2018 17:23 2834420

Цитата:

Цитата Комсомолец
тише-тише... »

:lol:
Цитата:

Цитата Комсомолец
чтобы Mr dUSHAувидел и поправил »

Последний раз он на сайте был 13-го сентября. Не факт, что заходил сюда.
У него, я так понимаю, сейчас других забот полно и других желаний, так что в шапке может быть последняя версия патчера.

Комсомолец 04-10-2018 17:27 2834421

Smarty, и это я видел. Потому не имею привычки чуть что писать в ЛС. Зайдёт-увидит. Так что ждём-другого варианта то нет. Или у тебя есть возможность реализовать патчинг?

Smarty 04-10-2018 17:29 2834422

Комсомолец, я же не программер... :dont-know

geepnozeex 25-10-2018 14:16 2837547

на RS5 W7Patcher_16.9.27.2. работает без проблем

Комсомолец 05-11-2018 16:26 2839441

geepnozeex, всё патчит? Потому как тут второй лог как раз из этой версии патчера. Копировать может, патчить нет.

geepnozeex 05-11-2018 17:24 2839453

Комсомолец, Я не патчил , копировал и удалял файлы в RS5 - проблем нет .

Mr dUSHA 08-11-2018 04:32 2839789

Цитата:

Цитата XAP4O
На 10-ке вызывает баг с нерабочей панелью задач: Пуск, Центр уведомлений, Поиск и прочее просто не открываются. А при запуске любого Modern-приложения выскакивает ошибка «Explorer.exe Класс не зарегистрирован». Перебрал все возможные решения из интернета и ноль результатов, даже проверка системы через sfc /scannow не помогает. При этом заметил, что если я запущу патчер пропатчить один любой файл, системный или программный, то эти баги возникают всё равно, как будто патчер вредит системе перед началом процесса. »

Исправил.
Новая версия в шапке.

Дело всё в том, что патчер каждый раз, когда нормально отрабатывает, даже если просто один файл скопирует через ключ -С, всегда принудительно чистит кэши графики, шрифтов, иконок. Это делается для того, чтоб система вообще потом могла нормально перезагрузиться и заработать, если к примеру этим самым "одним файлом" окажется подменённый системный шрифт, или что-то отвечающее за графику.
По существу проблемы: в новых сборках Win10 кэш графических ресурсов видоизменился и переехал из папки \Windows\rescache во вложенную папку \Windows\rescache\_merged.
Причём саму папку _merged удалять нельзя, система её сама потом воссоздать не может. Старые версии патчера удаляли целиком \Windows\rescache. Для Win7 и Win10 ранних сборок это было нормально, но потом Матрица что-то поменяла, и папка _merged внезапно стала священной... :-)

Так что на системах, которые повредили предыдущие версии патчера, нужно просто вручную воссоздать папку \Windows\rescache\_merged, и после перезагрузки снова заработает Пуск, и всё остальное.

Комсомолец 13-11-2018 15:56 2840535

Mr dUSHA, Прям от души благодарю!
Лог
Код:

[2018-11-13 23:28:47] =====================================================
[2018-11-13 23:28:47] Log started.
[2018-11-13 23:28:47] W7Patcher ver: 18.11.8.1 (x64)
[2018-11-13 23:28:47] (C) 2009-2018, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2018-11-13 23:28:47]
[2018-11-13 23:28:47] Original command line: E:\W10work\Tools\W7Patcher_x64.exe  -PO E:\W10work\___Resources\86 -D E:\W10work\Mount -PBIN6 -PBIN5 -PBIN4 -PBIN3 -PBIN2 -PBIN1 -N
[2018-11-13 23:28:47]
[2018-11-13 23:28:47] Destination folder:            E:\W10work\Mount\
[2018-11-13 23:28:47]
[2018-11-13 23:28:47] BIN-patching system files started...
[2018-11-13 23:28:47]    {Processing} E:\W10work\Mount\Windows\System32\themeui.dll  [VER: 10.0.17763.0001  CRC: 0x002C05D3  <x86>]  [0x80000000] [ OK ]
[2018-11-13 23:28:47]    {Processing} E:\W10work\Mount\Windows\System32\uxtheme.dll  [VER: 10.0.17763.0001  CRC: 0x00080235  <x86>]  [0x80000000] [ OK ]
[2018-11-13 23:28:47]    {Processing} E:\W10work\Mount\Windows\System32\authui.dll  [VER: 10.0.17763.0001  CRC: 0x00076578  <x86>]  [0x80000000] [ OK ]
[2018-11-13 23:28:47] BIN-patching system files completed.
[2018-11-13 23:28:47]
[2018-11-13 23:28:47] Log finished.
[2018-11-13 23:28:47] =====================================================
[2018-11-13 23:37:35] =====================================================
[2018-11-13 23:37:35] Log started.
[2018-11-13 23:37:35] W7Patcher ver: 18.11.8.1 (x64)
[2018-11-13 23:37:35] (C) 2009-2018, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2018-11-13 23:37:35]
[2018-11-13 23:37:35] Original command line: E:\W10work\Tools\W7Patcher_x64.exe  -PO E:\W10work\___Resources\64 -D E:\W10work\Mount -PBIN6 -PBIN5 -PBIN4 -PBIN3 -PBIN2 -PBIN1 -N
[2018-11-13 23:37:35]
[2018-11-13 23:37:35] Destination folder:            E:\W10work\Mount\
[2018-11-13 23:37:35]
[2018-11-13 23:37:35] BIN-patching system files started...
[2018-11-13 23:37:35]    {Processing} E:\W10work\Mount\Windows\System32\themeui.dll  [VER: 10.0.17763.0001  CRC: 0x002CAB77  <x64>]  [0x80000000] [ OK ]
[2018-11-13 23:37:35]    {Processing} E:\W10work\Mount\Windows\System32\uxtheme.dll  [VER: 10.0.17763.0001  CRC: 0x00098B0D  <x64>]  [0x80000000] [ OK ]
[2018-11-13 23:37:35]    {Processing} E:\W10work\Mount\Windows\System32\authui.dll  [VER: 10.0.17763.0001  CRC: 0x00083B4F  <x64>]  [0x80000000] [ OK ]
[2018-11-13 23:37:35]    {Processing} E:\W10work\Mount\Windows\SysWOW64\themeui.dll  [VER: 10.0.17763.0001  CRC: 0x002C05D3  <x86>]  [0x80000000] [ OK ]
[2018-11-13 23:37:35]    {Processing} E:\W10work\Mount\Windows\SysWOW64\uxtheme.dll  [VER: 10.0.17763.0001  CRC: 0x0007D786  <x86>]  [0x80000000] [ OK ]
[2018-11-13 23:37:35]    {Processing} E:\W10work\Mount\Windows\SysWOW64\authui.dll  [VER: 10.0.17763.0001  CRC: 0x00076578  <x86>]  [0x80000000] [ OK ]
[2018-11-13 23:37:35] BIN-patching system files completed.
[2018-11-13 23:37:35]
[2018-11-13 23:37:35] Log finished.
[2018-11-13 23:37:35] =====================================================


Mr dUSHA 14-11-2018 04:04 2840610

Цитата:

Цитата Комсомолец
Прям от души благодарю! »

Шутки шутками, но я и не говорил, что сделал бин-патчер для 10.
Шаблоны от 7-ки не подходят.
Добавлю. В ближайшее время, надеюсь, руки дойдут.

Комсомолец 15-11-2018 15:39 2840902

Mr dUSHA, я и не шутил, а серьезно сказал спасибо.
Цитата:

Цитата Mr dUSHA
я и не говорил, что сделал бин-патчер для 10 »

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

geepnozeex 16-11-2018 13:03 2841045

последняя версия 18.11.8.1
ключ -PBIN1
результат

Mr dUSHA 17-11-2018 01:53 2841158

Цитата:

Цитата geepnozeex
ключ -PBIN1
результат »

Сори. Исправил.

Mr dUSHA 27-12-2018 16:08 2848598


UPD:

Версия 18.12.25.3
  1. Расширен функционал патча -PBIN1 для Windows 10. Теперь в "Персонализации" при переключении темы рабочего стола полностью переключаются все элементы визуального стиля,
    в том числе и метрики прописанные в связанном с темой визуальном стиле, такие как размеры шрифтов, заголовков окон, линеек прокрутки.
  2. Доработан функционал очистки системного кэша шрифтов, графики, иконок. Теперь это работает не только на "живой системе", но и в оффлайне, то есть когда задан ключ -D.
    Например, будет корректно почищен после обработки подключенный на отдельную букву виртуальный жесткий диск от виртуальной машины.

Mr dUSHA 19-03-2019 12:21 2863975

UPD:

Версия 19.3.19.1

Небольшой фикс патчера проверки цифровых подписей тем рабочего стола (-PBIN1). Для Windows 10 теперь патчатся только файлы themeui.dll и uxinit.dll.
В Windows 10 правленый файл uxtheme.dll со слетевшей цифровой подписью приводит к падению с ошибкой 0xC0000428 консоли mmc.exe, если её (а точнее её оснастки) запускать с административными привилегиями при нормально включённом UAC.


Время: 07:55.

Время: 07:55.
© OSzone.net 2001-