Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Инфо - Работаем с Restorator 2007\2018

Ответить
Настройки темы
Инфо - Работаем с Restorator 2007\2018

Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Smarty
Дата: 22-07-2018
Описание: Новая версия
Вложения
Тип файла: txt Restorator 2007 Help Rus.txt
(58 байт, 1159 просмотров)
Тип файла: 7z Context Menu x64.7z
(559 байт, 656 просмотров)
Тип файла: 7z Restorator 2007 Update 3.7z
(293.7 Kb, 1123 просмотров)
Restorator 2018



Restorator - это редактор ресурсов Windows.
Ресурсы - это дополнительные данные, сопровождающие приложения Windows.
Они являются частью прикладного интерфейса:
  • диалоги,
  • меню,
  • изображения,
  • текст,
  • значки и др.
Обычно, ресурсы хранятся в файлах ехе и dll.

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

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

Во вложении ссылка на русскую Справку с примерами (5.10 Мб)

Перейти к статьям >>


Извлечение ресурсов из всех файлов системы

читать дальше »

Запускаем Ресторатор, идем Сервис -> Захват ресурсов



Открывается диалог



Выбираете в верхней части окна Захват типов ресурсов все типы,
ниже, в Исходные файлы, выбираете Захват из файлов в папке и указываете
диск С:\ (или на каком установлена система). Далее...
Переходите ниже, в Файлы назначения (захваченные), указываете папку для сохранения
извлеченных ресурсов и ещё ниже выбираете Место в подпапках для каждого типа.
Нажимаете Начать захват и ждете окончания процесса.

При таких настройках все выбранные в Захват типов ресурсов типы будут разложены по своим папкам
с указанием имени файла и номера (или имени) ресурса, откуда он был захвачен!
Например, изображения:



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


Поиск ресурса во всех файлах системы!

читать дальше »

Запускаем Ресторатор, идем Сервис -> Поиск ресурсов



Далее, в зависимости от того, что нужно найти, выбираем параметры поиска.
Надо иметь хоть какое-нибудь представление, где нужный ресурс может находиться.
С картинками, анимацией, значками и др. более менее понятно, т.к. находятся они в "теле" файла.
Поиск текста может быть затруднен тем, что текст может находиться непосредственно в диалоге,
а может в строковой таблице.
Как правило, в строковой таблице хранится текст, который не используется в статичных полях диалогов,
а отображается в раскрывающихся списках, настройках и т.д.
Можно конечно выбрать параметр Все типы, но поиск может затянуться надолго!

Как пример, возьмем надпись на кнопке меню Пуск - Выполнить....

Для удобства работы с Ресторатором в Windows 7 можно ассоциировать языковые
файлы *.mui с программой. Как это сделать - написано в первой части статьи.

Поскольку русский текст хранится только в файлах *.mui, то есть смысл сократить
область поиска только этими файлами. Значит выбираем Тип файла - mui file (*.mui).
Подумайте, где может храниться надпись Выполнить...?
(если думать лень, то выбирайте Все типы)
Так как эту кнопку можно убрать из меню Пуск, то скорее всего надпись расположена не в Диалоге, а в Строковой таблице.

Далее надо выбрать место поиска.
Языковые файлы, отвечающие за интерфейс системы (в большинстве своем) находятся здесь:
Код: Выделить весь код
C:\Windows\System32\ru-RU
Значит в поле Поиск в: указываем этот путь, ставим галку на опции Включая подпапки
и нажимаем кнопку Начать поиск.



Поиск в этой папке ничего не дал, значит надо искать в другой подпапке папки Windows.



В папке Windows есть ещё одна папка с языковыми файлами:
Код: Выделить весь код
C:\Windows\ru-RU
Запускаем поиск в ней.
И вот файл, содержащий надпись Выполнить... найден.



Закрываем окно поиска и переходим к папке Строковая таблица.
Надпись из меню Пуск найдена!



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


Добавление ресурсов в файлы

читать дальше »

Чтобы сделать правильный Респатчер, нужно правильно добавить ресурсы!
Ресурс в файле может иметь разные языковые значения:
  • Нейтральный
  • Пользовательский
  • Русский
  • Английский
  • и т.д.
Добавляемый или изменяемый ресурс должен иметь такой же языковой параметр, как и "родные" ресурсы в файле!
Например, языковой параметр Нейтральный имеет приоритет перед ресурсом конкретного языка (Русский, Английский...).

Объясню на примере.
Допустим, в файле все ресурсы имеют языковой параметр Русский. Вы добавили изображение и не проверили язык.
По умолчанию языковой параметр принял значение Нейтральный. Вы создали Респатчер для последующего применения и распространения.
Другой человек для этого же файла добавил свои ресурсы, но с правильным для этого файла языком, например Русским.
Вы решили воспользоваться Респатчером второго человека, а файл уже пропатчен Респатчером первого.
Изменений после второго пропатчивания вы не увидите!
После первого пропатчивания был добавлен ресурс с языком Нейтральный, который, как я писал выше, имеет приоритет
перед конкретными языками. После второго пропатчивания ресурс с языком Русский в файл был добавлен, но там же
уже существует ресурс с языком Нейтральный, который и будет отображать система!
Другими словами, такие два Респатчера для одного и того же файла не будут совместимы.
Ресурс из второго Респатчера не заменяет ресурс из первого, а добавляет свой.


Сохранение изменений в файл ресурсов .RES

читать дальше »

Для дальнейшего редактирования\использования сделанных изменений в файле можно использовать формат файлов .RES.
Создать его проще, чем создать Респатчер.

Разница заключается в том, что Респатчер содержит исполняемый модуль, который и пропатчивает (модифицирует) файлы,
но его нельзя изменить! Внести изменения в Респатчер можно только пропатчив соответствующий файл, внести изменения
в него, а потом создать новый Респатчер для этого файла.
Файл .RES содержит только ресурсы и его можно редактировать!

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

Подробнее о применении файлов ресурсов в теме W7Patcher.


Редактирование ресурсов в Windows 7 x64

читать дальше »

На платформе х64 редактировать ресурсы непосредственно в папке System32 нельзя!.
Программы Restorator и ResHacker являются 32-битными программами, а 64-битная система устроена таким образом,
что при запуске 32-битной программы все ее запросы перенаправляются в папку SysWOW64!
Как известно, в папке System32 лежат 64-битные файлы, а в SysWOW64 - 32-битные (для совместимости с 32-битными приложениями).
Открывая в Restorator или ResHacker файл из папки System32, вы будете думать, что правите файл именно в папке System32,
но система уже перенаправила запрос редактора в папку SysWOW64! Догадываетесь что будет дальше?

Система 64-битная и для своей работы берет файлы из System32, а вы изменили файлы в SysWOW64!
Сделанных изменений вы не увидите!

Какой выход?
Копируете файл из папки System32 в любую другую не системную папку, там редактируете и сохраняете.
Получаете права на этот файл в System32, переименовываете его (например, в Shell32_original.dll), копируете отредактированный файл
на место переименованного, восстанавливаете права доступа, удаляете папки с кешами (об этом ниже) и перезагружаетесь.


Отправлено: 22:46, 16-02-2010

 

Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Alexxei_ill, всё, что легко дается, как правило, не запоминается.
Попробуйте opera.dll.

Отправлено: 15:23, 03-01-2011 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 13
Благодарности: 0

Профиль | Отправить PM | Цитировать


увы...
но опера не обычная! Opera AC у меня...
может кто-нибудь редактировал её файлы?

Отправлено: 21:25, 03-01-2011 | #32


Аватара для Radanius

Старожил


Сообщения: 145
Благодарности: 32

Профиль | Отправить PM | Цитировать


Существует ли в программе настройка, чтобы файл который редактируем сохранялся с той же датой, что и оригинал (как это сделано в Resource Hacker'е)?

Отправлено: 09:13, 14-02-2011 | #33


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Radanius, в программе не так уж и много настроек, чтобы не найти эту.
Вы не нашли? Значит просто ее нет.

Могу предложить вам в помощь утилиту TouchPro.
Встраивается в контекстное меню Проводника, есть поддержка х86 и х64.

Последний раз редактировалось Smarty, 14-02-2011 в 19:17.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:04, 14-02-2011 | #34


Аватара для perelov999

Пользователь


Сообщения: 142
Благодарности: 61

Профиль | Отправить PM | Цитировать


Smarty, здравствуйте!
У меня никак не получается изменить значок/иконку "Экранная лупа", в ресурсе %windir%\system32\magnify.exe, конкретно значок с названием "0".
При редактировании в рестораторе, "значок" добавляется с языковым параметром "Нейтральный", но не заменяет оригинальный значок.

В итоге после пропатчивания, в ресурсе magnify.exe получаются два значка Нейтральный_0 и "Английский"_0, сама иконка "Экранная лупа" в системе при этом не изменяется.

Изменение языкового параметра как в оригинальном ресурсе на Английский, тоже ничего не даёт.
В сохранённом файле ресурса .RES, язык как в оригинале "Английский", название и форматы значка тоже совпадают,

но после пропатчивания та же "петрушка", опять два значка в ресурсе magnify.exe_0-ang + 0-ang. "Значок" добавляется, но не заменяет "оригинальный", хотя остальные изменённые значки заменились, и в логе респатчера ошибок нет.

Подскажите пожалуйста, как правильно отредактировать в Рестораторе ресурс magnify.exe, с сохранением изменений в файл .RES?
ПС. Почему то же Ресторатором не получается нормально отредактировать данный "ресурс". Или всё дело в названии значка "0"?

Отправлено: 10:38, 20-02-2011 | #35


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


perelov999, вопрос №1 - что у вас за Ресторатор с переделанным интерфейсом?
Уже были прецеденты, когда разные "умельцы" издевались над программой, после чего работала она криво!
Используйте только оригинальную версию, тем более, что на сайте разработчика есть русская.


(значок заменил на первый попавшийся)
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:52, 20-02-2011 | #36


Аватара для perelov999

Пользователь


Сообщения: 142
Благодарности: 61

Профиль | Отправить PM | Цитировать


Smarty, теперь всё понятно, от куда ноги растут.
Restorator 2007 3.70.1747 RePack by X-Net, от этого "Кулибина".

Отправлено: 11:18, 20-02-2011 | #37


Старожил


Сообщения: 375
Благодарности: 264

Профиль | Отправить PM | Цитировать


perelov999, из личных наблюдений, информация для размышления!
Независимо от версии и сборки Restorator'а с иконкой 0 в любом файле,
при добавлении отредактированных значков "скопом" (т.е. выделив значки в проводнике и перетаскивании их в секцию ICONS), происходит вышеописанный глюк.
При перетаскивании только отредактированной иконки замена происходит нормально.
В следствие чего, совет, если происходит вышеописанная ситуация, добавлять проблемные значки по одному.

-------
Пакет для уменьшения размера шрифта в диалогах | Se7en Dark-Blue v 5.2
[addon] ResPatch Black-Dark Aero - Пропатчивание ресурсов в дистрибутиве Windows XP
Стиль оформления DarkStyle Seven v1.2 | Тема оформления WinStyle7 v1.7 | Тема оформления Wood XP v3.1

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:50, 20-02-2011 | #38


Аватара для perelov999

Пользователь


Сообщения: 142
Благодарности: 61

Профиль | Отправить PM | Цитировать


Цитата pahan22:
Независимо от версии и сборки Restorator'а с иконкой 0 в любом файле,
при добавлении отредактированных значков "скопом" (т.е. выделив значки в проводнике и перетаскивании их в секцию ICONS), происходит вышеописанный глюк.
При перетаскивании только отредактированной иконки замена происходит нормально.»
pahan22, именно так я и делал по своей неопытности, не при делах "Кулибин" оказывается.
Ранее добавлял "скопом" проблем вроде не было, а тут столкнулся.
Снёс триал версию ресторатора, вернул на родину репак от "Кулибина", всё нормально редактируется.
Smarty, извиняюсь что тему зря испачкал, теперь хоть знать буду как правильно редактировать.

Отправлено: 16:55, 20-02-2011 | #39


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Цитата pahan22:
выделив значки в проводнике и перетаскивании их в секцию ICONS »
Это не баг с нулевым значком, а неправильные действия пользователя!
При перетаскивании значков папкой такого не происходит, а положить в папку со значками для данного файла
что-то постороннее (значки не для этого файла), чтобы выделять выборочно, не совсем удобно и правильно.
Но это лично моё мнение...

Даже кино снял по этому поводу.

Цитата perelov999:
не при делах "Кулибин" оказывается »
Да мало ли сюрпризов может быть ещё...
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:12, 20-02-2011 | #40



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows 11/ 10 / 8 / 7 / Vista » Инфо - Работаем с Restorator 2007\2018

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Restorator 2007 RU gora Наборы обновлений для Windows XP/2003/Windows 7 46 25-09-2014 02:46
Разное - программа Restorator нужна помощь!!! @n@b1oz Оформление Windows XP 16 25-02-2010 07:01
Разное - [статья] Windows 7 и Virtual PC 2007 .Земляк. Microsoft Windows 7 0 05-06-2009 18:30
Статья mask Сетевые технологии 1 23-02-2004 02:53




 
Переход