Windows 7 Universal Patcher
Windows 7 Universal Patcher (W7Patcher) представляет собой оболочку
для автоматического применения патчей графических ресурсов,
созданных редактором ресурсов Restorator.
Более подробное описание работы патчера по ссылке ниже.
Все вопросы по работе патчера задавать в неё!
Для редактирования ресурсов на "живой" системе необходимо иметь права доступа к файлу!
После применения твика в контекстное меню будет добавлен пункт "Стать Владельцем".
По умолчанию он скрыт, чтобы случайно не поменять права на другой файл, а появляется только при зажатии кнопки !
Для исполняемых файлов (.ехе) твик не работает, поэтому получать на них права нужно вручную!
Получение прав на файлы вручную
Для получения прав и разрешений надо щелкнуть ПКМ на файле и выбрать "Свойства".
В открывшемся диалоге выбрать вкладку "Безопасность" и нажать кнопку "Дополнительно".
Далее в открывшемся диалоге выбираем вкладку "Владелец" и кнопку "Изменить".
Далее выбираем логин пользователя\имя компьютера и нажимаем кнопку "Применить",
"ОК" в информационном диалоге и "ОК" в диалоге выбора владельца.
Теперь переходим на вкладку "Разрешения" и нажимаем кнопку "Изменить разрешения..."
В следующем диалоге выбираем "Пользователи\имя компьютера" и нажимаем кнопку "Изменить".
Выбираем "Разрешить полный доступ" и жмем "ОК".
Далее кнопкой "ОК" закрываем все диалоги получения прав и разрешений.
Можно приступать к редактированию ресурсов файла!
Редактор ресурсов
Для редактирования ресурсов WINDOWS 7 нам понадобится
Ручное редактирование ресурсов в Windows 7 x64
На платформе х64 редактировать ресурсы непосредственно в папке System32 нельзя!.
Программы Ресторатор и РесХакер являются 32-битными программами, а система устроена таким образом,
что при запуске 32-битной программы все ее запросы перенаправляются в папку SysWow64!
Как известно, в папке System32 лежат 64-битные файлы, а в SysWow64 - 32-битные (для совместимости с 32-битными приложениями).
Открывая Ресторатором или РесХакером файл из папки System32, вы будете думать, что правите файл в папке System32, но система
уже перенаправила запрос редактора в папку SysWow64! Догадываетесь что будет дальше?
Сама-то система 64-битная и для своей работы берет файлы из System32, а вы изменили файлы в SysWow64!
Какой выход?
Копируете файл из папки System32 в другую (не системную!) папку, там редактируете и сохраняете.
Получаете права на этот файл в System32, переименовываете его (например, Shell32_original.dll),
после этого копируете отредактированный файл на место переименованного, удаляете папки с кешами и перезагружаетесь.
Минус этого способа заключается в том, что вы переопределили права на системные файлы, тем самым нарушив безопасность системы!
Чтобы этого избежать, надо использовать утилиту Windows 7 Universal Patcher !
Список "неприкасаемых файлов"
setupapi.dll - при пропатчивании хотя бы одного ресурса в этом файле на некоторых компьютерах пропадает полностью звук.
shell32.dll - при пропатчивании хотя бы одного ресурса в этом файле на некоторых конфигурациях компьютеров пропадает многоканальный звук.
