Что такое Restorator? Как скачать, установить и пользоваться программой?
Restorator – программа, представляющая собой центр управления ресурсами операционной системы Windows. Ресурсы – данные, которые сопровождают устанавливаемые в Windows приложения, такие как диалоговые окна, контекстные меню, значки и т.д. Чаще всего они содержатся в соответствующих папках в виде файлов с расширением .dll или .exe.
Restorator предоставляет пользователю возможность редактирования ресурсов, тем самым изменяя внешний вид и даже язык того или иного выбранного приложения.
Что это за программа и для чего она нужна?
Restorator используется для двух основных целей:
- Локализация. С помощью этой программы можно отредактировать все языковые ресурсы выбранного приложения, т.е. перевести его на язык, недоступный в начальной конфигурации (существует, в том числе, поддержка русского языка).
- Редактирование ресурсов. Restorator может изменять интерфейс любого приложения для Windows, а также создавать собственные исполняемые файлы. При помощи этой программы можно изменить изображения, текст, меню, диалоги, звуки и анимации, из которых состоит интерфейс редактируемого приложения.
Как скачать и установить программу?
Для загрузки программы проделайте следующие действия:
- Скачайте программу тут. С официального сайта разработчиков Restorator;
- нажмите на кнопку «Download», расположенную под надписью «30 day Trial Version»;
- загрузите предлагаемый установочный файл;
- если вам нужен русский язык интерфейса, то также скачайте файл «Russian Resource Pack», находящийся под ссылкой на инсталлятор самой программы;
- загрузите ресификатор.
После загрузки файлов следуйте инструкциям Мастера установки, который поможет установить вам Restorator на свой компьютер.
Как пользоваться?
Чтобы отредактировать текстовые ресурсы, проделайте следующие действия:
- в верхней правой части основного окна работы с утилитой нажмите кнопку «Режим редактирования»;
- перетащите файл редактируемого приложения в левую часть основного окна («Дерево ресурсов»);
- после этого в правой части основного окна появится весь текст, используемый в редактируемом приложении;
- перепишите текст со стандартного на необходимый (например, для перевода с английского языка на русский), после чего нажмите на клавиатуре кнопку F8 для сохранения изменений.
Помимо текстовых, таким же образом можно отредактировать ресурсы в виде диалоговых окон и внутренней графики.
Отличие версий 2007 и 2018 годов
В версии Restorator 2018 года (по сравнению с версией 2007 года) присутствуют следующие особенности:
- поддержка иконок в формате .png;
- поддержка 64-разрядных приложений;
- упрощенное управление строками;
- улучшения панели инструментов и ее значков;
- применены многие исправления и улучшения относительно предыдущей версии.
В первую очередь утилита Restorator нужна переводчикам приложений для Windows. Ее простой интерфейс поможет быстро перевести весь необходимый текст, который включает в себя приложение. Также эта утилита понравится тем, кто любит экспериментировать с внешним видом не только сторонних приложений, установленных в операционной системе, но и с интерфейсом самой Windows.
ResToraTor 2007 что это за программа и нужна ли она
Сообщения: 6917
Благодарности: 2134
Конфигурация компьютера | |
Процессор: Intel Core i5-10400F | |
Материнская плата: Gigabyte H410M S2 V2 (U3E1) | |
Память: Kingston HyperX FURY Black [HX426C16FB3K2/16] 16 ГБ | |
HDD: Samsung SSD 850 120GB + KFA2 GAMER L TA1D0480A + WD Ultrastar DC HC310 | |
Видеокарта: KFA2 GTX1660 6Gb (60SRH7DSY91K) | |
Звук: Realtek High Definition Audio | |
Блок питания: HIPER HPT-600 | |
CD/DVD: LG GSA-H30N SATA | |
Монитор: Philips 243V7QDSB | |
ОС: Windows 11 Pro x64 21H2 | |
Прочее: UPS APC Back-UPS RS 1100VA |
Автор: Smarty
Дата: 22-07-2018
Описание: Новая версия
- диалоги,
- меню,
- изображения,
- текст,
- значки и др.
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), копируете отредактированный файл
на место переименованного, восстанавливаете права доступа, удаляете папки с кешами (об этом ниже) и перезагружаетесь.
Restorator. Часть 1 — Введение
Restorator — это редактор ресурсов Windows. Ресурсы — это дополнительные данные, сопровождающие приложения Windows. Они являются частью прикладного интерфейса: диалоги, меню, изображения, текст, значки и др. Обычно, ресурсы хранятся в ехе и dll файлах.
Restorator может редактировать эти файлы ресурсов и тем самым изменить внешний вид или язык приложения, полностью независимо от разработки и инструментов компилирования. Вы можете редактировать ресурсы непосредственно в исполняемом файле.
Использование редактора
- Для локализации программ:
Restorator позволяет локализовать приложение целиком. Вы можете отредактировать все ресурсы, которые содержат текст, и перевести их на различные языки. Во внешнем редакторе изображений Вы можете изменить тексты, которые находятся на изображениях.
Для разработчиков Restorator позволяет эффективно управлять .res, .dcr и другими файлами, содержащими ресурсы. Вы можете изменить пользовательский интерфейс любого 32-разрядного приложения Windows и создавать свои собственные приложения. Restorator облегчает просмотр, извлечение и замену таких ресурсов, как изображения, текст, меню, диалоги, звуки, анимации.
Редактор работает со следующими расширениями файлов:
Программа работает в операционных системах Windows 98/ME/NT/2000/XP/Vista. Поддержка Windows 7 не заявлена, т.к. последняя версия редактора была выпущена в июле 2007 года, но редактор с успехом работает и в этой новой операционной системе.
Скачайте с сайта разработчика пробную русскую версию (30 дней) и установите на компьютер.
Первый запуск и настройка
Запустив программу, Вы увидите следующее окно (рис. 1):
Нажав ОК, можно переходить к настройке программы. Рекомендуется включить отмеченные на рисунках ниже опции, остальные — на ваше усмотрение.
Важные настройки
В строке меню выбираем Сервис – Настройки – Сохранение файлов (рис. 2).
Интеграция в оболочку (рис. 3).
Ассоциации файлов (рис. 4).
Ассоциации файлов
По умолчанию представлены не все расширения файлов, с которыми может работать редактор. Для добавления новых расширений нажмите кнопку Добавить, чтобы открыть следующее окно (рис. 5).
Впишите по очереди в поле ввода такие расширения файлов:
нажимая после каждого введенного расширения ОК (рис. 5).
Опции Ассоциация и Контекстное меню включают открытие связанных файлов из Проводника. Опцию Ассоциация лучше использовать по умолчанию только для файлов *. res, иначе после ассоциации программы, допустим, с файлами *. exe приложения перестанут запускаться, и будут открываться в редакторе ресурсов!
Добавив расширения, закройте настройку ассоциаций файлов, затем нажмите ОК (рис. 4).
Возвращаемся к главному окну настроек и переходим к пункту Файловый проводник (рис. 6).
Дополнительные настройки (рис.7)
Опция, отмеченная красным прямоугольником, в Windows 7 работает некорректно, поэтому не включайте её. Теперь программа настроена, и можно начинать ее использование.
Работа с редактором
Перед началом работы с системным файлом (imageres.dll, например) надо получить на него полные права доступа, иначе вы не сможете сохранить измененный файл. Как это сделать, можно прочитать в статье «Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7». Получив права, откройте Проводник, перейдите в папку Windows\System 32 и найдите файл imageres.dll.
Щелкните не нем правой кнопкой мыши (ПКМ) и в открывшемся меню выберите пункт Открыть с помощью Restorator (рис.8).
Откроется окно редактора с уже загруженным файлом (рис.9).
Также можно открыть файл из окна программы через меню Файл или нажать на панели инструментов изображение папки со стрелкой вверх (второй слева).
Интерфейс программы напоминает Проводник, но с двумя вкладками справа:
- Проводник ресурсов (рис.9)
- Файловый проводник (рис.10)
Редактор поддерживает перетаскивание файлов (ресурсов) между левой и правой панелями.
Извлечение ресурсов
На рисунке 10 вы видите в Файловом проводнике папку С:\ТЕМР, созданную специально для работы с ресурсами (можно использовать любую удобную вам).
Для извлечения ресурса WAVE — 5080 достаточно перетащить его из левой половины в правую (рис.11).
Обратите внимание, что в строке состояния отображаются данные о ресурсе:
Wave звук
220160 сэмплов 2 каналов 16 бит 44100 сэмплов/сек.
Ресурс, подготовленный для замены, должен быть с такими же параметрами:
Wave звук
16 бит 44100 сэмплов/сек.
Количество сэмплов (220160 сэмплов), другими словами — продолжительность звучания, и количество каналов (2 канала) роли не играет, но не стоит перегибать палку и заменять звук, продолжительностью 4 секунды, на сонату Бетховена.
Назначение ресурсов
Вы можете отредактировать извлеченный звук или подготовить новый. Чтобы назначить новый ресурс, достаточно перетащить его мышью из правой части окна в левую точно на целевой ресурс, после чего к его значку добавится стрелка (рис.12), если включена соответствующая опция в Настройках (рис. 2). Это означает, что ресурс был изменён.
Таким же образом назначаются все ресурсы (рис.13)
Заключение
В этой части статьи была рассмотрена область применения Restorator, начальные настройки программы, извлечение и назначение ресурсов. Во второй части будет описано редактирование текстовых ресурсов, ресурсов меню и диалоговых окон.
При подготовке материала использовались источники:
Что такое Restorator? Как скачать, установить и пользоваться программой?
http://forum.oszone.net/showthread.php?t=167601
http://www.oszone.net/11338/