Вступление

В январе 2000 года мне попалась на глаза программа, которая целиком и полностью изменила основное направление нашего сайта, открыла передо мной довольно большое количество возможностей и позволила мне сделаться достаточно известным в определенных кругах человеком. Эта программа называется Ресторатор и несмотря на то, что данный текст посвящена не ей, она будет довольно часто упоминаться. Программа эта предназначалась для изменения интерфейса программ без декомпиляции и программирования, а только редактированием определенных разделов самых обычных exe и dll файлов. Нет, не совсем обычных, а только предназначенных для работы в среде Windows.

То, что Вы прочтете дальше, не будет касаться программирования, там не будет основополагающих правил, это только мои размышления, касающиеся изменения выше указанных разделов. Но вернемся к первому знакомству с ресторатором. После запуска программы, которая, кстати может работать без установки, имея в наличие только 2 файла - restorator.exe и Restorator.dll, вы увидите довольно примитивный красно-черный интерфейс и плавающими кнопками, похожий на проводник windows:

 Это у нас открыт файл SysMechanic.exe из программы System Mechanic.

  • 1 - Список ресурсов в текущей папке.
  • 2 - Содержимое выделенного ресурса.
  • 3 - Текущая рабочая папка вашего диска.
  • 4 - Другие папки с ресурсами.

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

Кстати, совсем необязательно, что Вы сможете сразу найти и изменить ресурсы. Они могут быть сжаты, могут быть запрятаны очень глубоко, а могут вообще не подвергаться изменению. Грубо говоря, все изменение делается путем редактирования содержимого ресурса. Те из Вас, кто знает основы программирования, например в Delphi, узнают этот код. Я же увидел тогда его первый раз в жизни. Несмотря на то, что в описании программы было сказано, что с помощью ресторатора можно изменять все и вся, я этого не нашел. На самом деле все очень просто. Видите надпись "Редактор Строк" чуть выше цифры 2? Вот такого типа надписи и надо разыскать и переписать. Изменяя всякие близ лежащие к ним цифры и определения мы сможем менять не только текст, но и размер, шрифт, цвет. Можем поместить эту надпись совсем в другое место, можем вообще убрать ее. И если мы потом сохраним изменения в ресурсе и в exe файл, все так и останется.

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