Как поменять иконку файла с помощью resource hacker

Обновлено: 04.07.2024


Resource Hacker — программа для взаимодействия с внутренними ресурсами игр или других программ. Пользователь получает доступ к изменению ресурсов, что дает возможность изменения интерфейса, локализации, а в случае с играми позволит легко получить преимущество в одиночной игре, попросту взломав все необходимые файлы и поменяв «правила», которые до этого мешали. Разумеется, для использования Resource Hacker потребуется базовое владение компьютером и понимание того, что нужно изменить в программе-цели.

Что это?

Программа Resource Hacker — это бесплатное приложение по редактированию системных файлов операционной системы «Виндовс». В частности, она используется в отношении 32-битных документов. Это форматы DLL, EXE, CP и проч.

Узнав, как пользоваться Resource Hacker, вы сможете:

  • добавлять;
  • просматривать;
  • видоизменять;
  • переименовывать;
  • удалять ресурсы в данных файлах.

Суть действия программы — в ее названии. С английского буквально переводится как «Взломщик ресурсов». Приложение открывает доступ к изменению иконок, кнопок, стилей, оформлению диалоговых окон «Виндовс», что в рамках перенастроек параметров системы сделать невозможно. Вы можете полностью изменить интерфейс ОС под себя с помощью такого приложения.

resource hacker как пользоваться

Возможности

Resource Hacker предоставляет пользователю следующие возможности:


  • просмотр, изменение, извлечение и добавление, либо удаление ресурсов в исполняемых и ресурсных файлов Windows, вроде DLL, EXE, CP;
  • с помощью программы можно извлекать музыку, системные иконки, курсоры;
  • просмотр и редактирование HEX-кода, изменение цвета фона изображений, удаление и переименование ресурсов, изменение языка;
  • доступно сокращение размера программ посредством удаления неиспользуемых ресурсов в ручном режиме.

Такой нехитрый функционал утилиты открывает перед пользователем немало возможностей. Некоторые, особенно продвинутые пользователи, считают программу полноценной заменой платному Restorator, поскольку с помощью Resource Hacker можно выполнять практически те же самые действия, но при этом не требуется оплачивать использование программы.

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


Еще одна особенность программы — проигрывание музыкальных треков и видео файлов, выдернутых из ресурсов игры или другой утилиты. Файлы сохраняются в формате AVI и будут доступны для просмотра в любой момент. Никто не запрещает пользователю впоследствии самостоятельно изменить музыку или видео в игре, попросту заменив ресурсы.

Resource Hacker поддерживает работу из командной строки, что может быть важным для профессионалов, которым нужно быстро взаимодействовать с ресурсами какой-либо программы. Утилита способна помочь в этом без риска привести программу в неработоспособное состояние.

Скачивание и установка программы

Перед тем как пользоваться Resource Hacker, программу необходимо скачать. Сделать это просто: загрузочные файлы находятся в свободном доступе в интернете. Вы можете загрузить их с любого ресурса, которому доверяете.

Отметим, что данное приложение не нужно устанавливать, активировать или регистрировать! Откройте архив, который вы загрузили. Все имеющиеся в нем файлы переместите в отдельную папку. Лучше всего так — C:\Program Files\Resource Hacker.

После этого запустите приложение. Вот и все, оно готово к работе!

Resource Hacker предоставляет пользователю возможность кардинально изменить любую программу на свой выбор, поскольку позволяет взаимодействовать напрямую с ресурсами. В большинстве случаев для этого необходимы специфичные знания. Однако здесь хватит и базового уровня для произведения несложных манипуляций по типу извлечения музыки или иконок. Чтобы произвести сложные изменения, понадобится знание программирования, и в этом случае Resource Hacker может стать верным помощником в деле редактирования интерфейса, поиска различных багов и даже при русификации некоторых программ.
Resource Hacker 5.1.7.343 Final Portable by alexalsp [Ru]

Открытие файлов в приложении

Итак, давайте разбираться, как пользоваться Resource Hacker. Чтобы отредактировать какой-то каталог, его нужно открыть в этом приложении. На старте перед вами появятся следующие пункты:

  • AVI. Открытый каталог содержит в себе файлы расширения AVI.76.
  • Курсор. В каталоге содержатся файлы с различными вариациями внешнего вида курсора.
  • Точечный рисунок. В каталоге имеются точечные изображения.
  • Значок. Каталог содержит в себе иконки, значки.
  • Меню. Подразумевает, что в файле различные типы оформления меню.
  • Диалоговые окна. Каталог содержит несколько вариаций оформления диалоговых окон.
  • Строки таблицы. Соответственно, в каталоге версии строк.
  • Акселераторы. Каталог содержит в себе данные о применяемом сочетании клавиш.
  • Информация о версии. Что это значит? В каталоге данные о версии файла.

изменить цвет кнопки с помощью resource hacker

Просмотр ресурсов в программе

В версии Resource Hacker RUS, как в англоязычной вариации программы, доступна опция просмотра ресурсов, содержащихся в том или ином каталоге «Виндовс». В программе вы легко можете продемонстрировать любой из них. Для этого достаточно развернуть структуру каталога, нажать на название ресурса, который вам интересен.

В общем, каждый из них будет состоять из трех составляющих:

  • Тип ресурса. Будет обозначено, к какому из вышеперечисленных типов относится данный: курсор, акселераторы, точечные рисунки, диалоговые окна и проч.
  • Название ресурса. Какое наименование данный ресурс имеет в системе «Виндовс».
  • Язык ресурса. Тут, соответственно, обозначается язык, используемый в файле. Применяется кодировка. Например, для английского — 1033, для русского — 1049.

А как изменить цвет кнопки с помощью Resource Hacker? О вариантах самого интересного применения программы мы с вами поговорим далее.


Resource Hacker 5.0.42 + Portable редактор ресурсов

Resource Hacker редактор ресурсов — давненько не обновлялась предоставленная программа, с ней вы можете без особых усилий провести просмотр, а дополнительно вытаскивать, модифицировать и естественно добавлять разнообразные ресурсы в приложениях Win32-64.

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

Программа Resource Hacker сможете применять в разнообразных задачах, определенные юзеры к примеру могут попросту извлекать иконки из .EXE и .DLL файлов, возможно аналогично выдергивать и звуковые файлы, иными словами все то, что может содержаться в исполняемых и dll файлах.

Квалифицированные пользователи имеют возможность к примеру изменить интерфейс нужной компьютерной программы, определенные мастера и вовсе Русифицируют программы при помощи Resource Hacker. Вы можете провести основной вывод, что небольшая программка может доставить массу пользы.

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

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

Будем надеяться представленная программная разработка Resource Hacker несомненно поможет вам во всех ваших стремлениях.

Разработчик: angusj Язык: Eng Лицензия: Freeware ОС: Windows All Размер: 2.3 + 3 MB

Теги: программы, программа, редактор ресурсов

Чтобы комментировать, зарегистрируйтесь или авторизуйтесь!

Samsung SSD Magician Tool 5.2.1.1780 обслуживание дисков SSD

Дата: 03.06.2018
Samsung SSD Magician Tool обслуживание дисков SSD — в случае, если у вас смонтирован SSD от торговой фирмы Samsung, тогда в целях того, чтобы упростить самообслуживание жестких носителей, всем вам следует попробовать эту программу.

NeatMouse 1.05.001 управление курсором через клавиатуру

Дата: 02.06.2018
NeatMouse управление курсором через клавиатуру — советую ознакомиться с маленькой программой для ОС Windows, при помощи которой возможно управлять указателем мышки применяя в этих целях клавиатуру. Эта фишечка возможно станет весьма полезной в случае, если вашей мышки в настоящий время просто нет либо попросту недоступна, сели в частности батарейки.

QuickMon 5.0.9 + x64 мониторинг ресурсов и оповещение

Дата: 02.06.2018
QuickMon мониторинг ресурсов и оповещение — незатейливый инструментарий ради мониторинга и уведомления разнообразных всех ваших ресурсов. Его просто подстроить под себя, впоследствии он даст возможность осуществлять контроль за разнообразными ресурсами и сервисами из единой позиции.

  • ← Abelssoft Win10 PrivacyFix 2.2 отключение функций слежения Windows 10
  • Samsung SSD Magician Tool 5.2.1.1780 обслуживание дисков SSD →

Вернуться к списку

Изменение иконки, значка, курсора или точечного изображения

Начинаем представлять инструкцию пользователя Resource Hacker. Алгоритм действий по изменению ресурса тут несложный:

  1. Выберите в каталоге ресурс, который вы хотите изменить. Например, это точечный рисунок в интерфейсе. Примерный путь таков: Bitmap-> 131-> 1033…
  2. Далее мы переходим (в русскоязычной вариации программы) в «Действия», выбираем пункт «Замена курсора/точечного рисунка/значка». В англоязычной версии этот путь интуитивно понятен: Action -> Replace Icon/Cursor/Bitmap….
  3. Перед вами появится новое окно. Выберите в нем «Открыть файл…» с нужным ресурсом. Им может быть другой точечный рисунок, вариация курсора и т. д. Поэтому важно предварительно загрузить новую версию изображения на свой компьютер.
  4. В следующем диалоговом окне выберите нужный ресурс на замену.
  5. Нажмите на кнопку «Открыть».
  6. Следующее действие — «Изменить».

Вот и все действия. Так просто можно настроить «Виндовс» на ПК, ориентируясь исключительно на свои вкусы. Но это только начало — идемте дальше!


Внесение изменений

Программа «Ресурс Хакер» работает в кодированном режиме, поэтому для изменения настроек требуется выбрать необходимый файл или данные. В том случае, если требуется откорректировать точечный рисунок, ищите его расположение в каталоге Bitmap -> 131 -> 1033…

Далее в русскоязычном варианте Resource Hacker RUS перейдите в пункт «Действия» и выберите необходимый док, допустим «Замена курсора/точечного рисунка/значка». Если откроется меню на английском языке, то запрос будет выглядеть так: Action -> Replace Icon/Cursor/Bitmap….

Затем будет открыто окно, выберите в нем «Открыть файл» и ищите необходимые данные для изменения курсора, строки, изображения. Если требуется изменить картинку, перед началом работы с программой следует скачать изображение на ПК из сети Интернет.

Откройте следующее окно, укажите необходимое изображение, пропишите «Открыть» и «Изменить». Resource Hacker позволяет установить изменения в ОС «Виндовс» согласно личным предпочтениям каждого пользователя.


Изменение AVI-файла

Для файлов такого типа инструкция к Resource Hacker будет несколько иной. Однако алгоритм действий и здесь не отличается особой сложностью. Смотрите сами:

  1. Выберите ресурс, который вам хочется изменить.
  2. В меню нажмите на «Действия». Важно остановиться на пункте «Изменить другой ресурс» (в англоязычной версии — Replace Other Resource).
  3. В открывшемся окне остановитесь на «Открыть файл с новым ресурсом». Он также должен быть предварительно загружен вами в память компьютера.
  4. Выберите необходимый файл из списка и кликните на «Открыть».

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

  • Тип ресурса. Например, вы выбрали именно AVI-файл. Следовательно, вы можете изменить его на любой другой, но только представленный в формате AVI.
  • Название ресурса. Позволяет конкретно определиться, какой именно файл замените на новый, что помогает избежать путаницы.

Закончить преобразование вы можете простым нажатием на кнопку «Изменить».

resource hacker инструкция пользователя

Изменение меню, диалоговых окон, строк

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

Действия по замене интерфейса тут несколько отличаются от предыдущих:

  1. Выберите ресурс, который вы хотите изменить. Например: String Table -> 4 -> 1049.
  2. Внесите необходимые изменения.
  3. После этого кликните на Compile Script.
  4. Далее произведется комплементация скрипта. Что хорошо, если вы допустили ошибку в перенастройке, появится соответствующее оповещение. Изменения вступят в силу только после того, как проблема будет устранена. Следовательно, ошибки не повлияют на работоспособность операционной системы.

программа resource hacker

Добавление собственных ресурсов

Как мы уже говорили, Resource Hacker можно условно классифицировать на два уровня: для рядовых пользователей, новичков, и для профессионалов. Самые легкие варианты мы разобрали. Теперь переходим к случаям посложнее.

Вы можете не только найти готовые шаблоны в сети, чтобы поставить их на замену стандартному интерфейсу «Виндовс» (например, использовать значки «Виндовс 2000» в самой современной «десятке»), но и создать ресурсы самостоятельно в графическом редакторе. То есть нарисовать, смонтировать значок, курсор, кнопку. Правда, здорово? В творчестве важно помнить одно: формат файла должен быть такого же типа, как и формат изменяемого ресурса.

Итак, вы нарисовали или сконструировали собственный точечный рисунок, значок, курсор или AVI-файл. Сохраните ресурс, назовите его узнаваемым именем. Далее откройте Resource Hacker:

Ресурсы в любом 32-битном исполняемом файле Windows 95/98/ME/NT/2000 (включая EXE, DLL, SCR, OCX и CPL) можно просмотреть, выбрав Файл→Открыть из главного меню Resource Hacker™. DLL-подобные файлы, такие как AX (ActiveMovie Proxy), FLT (Graphic Import Filter), HPA (Hewlett-Packard Printer Applet), PCI (Peripheral Component Interconnect), TSP (Microsoft Remote Service Provider) и VWP (Voxware MetaVoice Plug-In) можно также просмотреть. Полный список ресурсов файла будет отображаться в виде древовидной структуры. Дерево ресурсов может быть полностью развёрнуто или свёрнуто выбором пункта меню Вид→Развернуть всё или Вид→Свернуть всё соответственно.


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

Ресурсы сгруппированы в типах ресурсов. Существует несколько предопределённых типов ресурсов (icon, cursor, bitmap, dialog, menu, rcdata и т.д.), но программист также может задать другие типы ресурсов.

Элементы ресурсов находятся в пределах их соответствующих типов ресурсов и имеют имя ресурса, которое уникально в пределах этого типа. Это имя обычно либо целое число, либо текстовая строка; однако, некоторые типы ресурсов (например "String Table") позволяют только целые числа для имён.

Каждый именованный ресурс может иметь более одного определяемого языком элемента, что позволяет программе иметь несколько языков. Под каждым именем ресурса в дереве ресурсов находится хотя бы один элемент языкового ресурса. Идентификатор языка является текстовым значением целого числа сделанным из первичного (6 младших битов) и вторичного (10 старших битов) идентификаторов языка, который определяется Windows (если элемент языка нейтральный, то это значение равно 0).

Курсор и иконки

Курсоры и иконки требуют особого упоминания, так как информация их ресурса разделена между двумя типами ресурсов: "Cursor" & "Cursor Group"; и "Icon" & "Icon Group" соответственно.

Каждая иконка (или курсор) имеет несколько изображений (то есть группы связанных изображений иконок): 16x16 пиксель (16 цветов), 32x32 пиксель (16 цветов), 16x16 пиксель (256 цветов), и т.д. Изображение, которое фактически используется операционной системой зависит от затребованного размера (маленькая или большая иконка) и установленной глубины цвета монитора. Тип ресурса "Icon Group" содержит заголовочную информацию иконки - собственное имя изображения, а также его размер и глубину цвета. Однако фактически изображение хранится в типе ресурса "Icon".


Эта функция Windows API сначала находит заголовочную информацию для "Icon Group" ID 102. Затем, если более одной иконки перечислено в заголовочной информации, операционная система выбирает наилучшее изображение в списке.

Важно понимать, что при замене файловой иконки (или курсора) иконка целиком заменяется с заголовочной информацией (в "Icon Group") и всеми её собственными иконками (в "Icon").

Однако, оба варианта: одиночные иконки, и группы иконок могут быть извлечены из ресурса в файл-иконку (*.ico): если в дереве ресурсов выбран ресурс в типе "Icon", то иконка будет сохранена как одиночная. Если же выбран ресурс в типе "Icon Group", то все иконки, принадлежащие выбранному ресурсу будут сохранены в файл иконки.

Просмотр ресурсов

Просто выберите ресурс из дерева ресурсов (если файл был открыт). Ресурс будет отображаться в виде:



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


Данные в сыром виде (шестнадцатеричный слева и ASCII текст справа)


Примечание: Программы, скомпилированные с помощью Borland VCL (к примеру, многие программы на Delphi) обычно не имеют ресурсов Dialog, Menu или Accelerator, но хранят эту информацию в "RCData".

Извлечение (сохранение) ресурсов

Чтобы сохранить в файл все ресурсы определенного типа, выберите тип в дереве и затем выберите в меню Действие→Сохранить [ Тип ресурса ] ресурс . .

Чтобы сохранить все ресурсы в файл, выберите в меню Действие→Сохранить все ресурсы. . Ресурсы, которые не могут быть декомпилированы в текстовое представление ресурсов (как например изображения) будут преобразованы в свои собственные файловые форматы и сохранены в той же папке, что и текстовое представление ресурсов (например Cursor_1.cur, Cursor_2.cur, Bitmap_1.bmp, Icon_1.ico). Ресурсы с неопознанными форматами данных будут сохранены как *.bin файлы.

Модифицирование (замена) ресурсов

Во-первых, предупреждение или даже два:

Если вы собираетесь модифицировать ресурсы, то сначала сделайте резервную копию оригинального файла. В дальнейшем, тщательно проверяйте исправность нового файла. Чтобы облегчить эту операцию, всякий раз, когда файл изменен и сохранен, Resource Hacker™ будет автоматически делать резервную копию исходного файла (например в Explorer_original.exe) перед тем как сохранить.

В ресурсах Dialog и Menu, удаление элементов управления или изменение их идентификаторов, скорее всего, будет приводить к краху программы. Однако изменение надписей элемента управления, обычно безопасная операция, также как и изменение координат его расположения, размера и стилей отображения. Добавление нового элемента управления вряд ли вызовет проблемы. Переименование ресурсов также может привести к краху программы.

Использование встроенного редактора для изменения текстовых ресурсов:


Элементы управления ресурса Dialog могут быть изменены в размере и/или перемещены, и это автоматически сопровождается изменениями в текстовом представлении ресурса. Преобразование между пикселями экрана и единицами измерения диалога будет сделано автоматически.

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

Чтобы переместить элемент управления без изменения размера, выберите его кликом мыши и перетащите в новое расположение. Клавиши со стрелками также можно использовать для перемещения элемента управления, когда он был выбран.


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


Клавиша Escape ( Esc ) скрывает отображаемый макет диалогового окна.

Если элемент управления не может быть выбран кликом, то он, вероятно, перекрывается другим элементом управления. Элементы управления, которые объявлены в текстовом представлении ресурса ниже других элементов управления, на самом деле создаются в диалоговом окне выше своих предшественников (в порядке объявления в ресурсе) если на плоскости диалогового окна их расположения совпадают. Чтобы переместить или изменить размер перекрываемого элемента управления, нужно переместить или уменьшить размер перекрывающего элемента или изменить порядок объявления элементов управления в текстовом представлении ресурса. Редактор элемента управления (Control Editor) (см. ниже) также может быть использован для лёгкого изменения очерёдности следования элементов управления (см. поле "Z-порядок").

Редактор диалога может быть открыт из контекстного меню, появляющееся при клике правой кнопки мыши на элементе макета диалога. Редактор элемента управления (Control Editor) может быть открыт из того же контекстного меню.




Также могут быть добавлены новые элементы управления. Редактор элемента управления поддерживает практически все стандартные (Microsoft) и распространенные классы элементов. Пользовательские классы также могут быть добавлены во встроенный список классов, путём аккуратной правки текстового файла "Dialog.def", который находится в той же папке что и Resource Hacker™. Кнопки панели инструментов позволяют выбрать наиболее часто используемые элементы управления. Координаты левого верхнего угла элемента управления будут заполнены автоматически и эти значения будут соответствовать координатам, в которых было вызвано контекстное меню правой кнопкой мыши, чтобы открыть это диалоговое окно.


Замена изображений:

Если заменяемый ресурс является иконка, курсор или рисунок, источником могут быть файлы *.ico, *.cur или *.bmp соответственно, или выберите ресурсы из *.res или другого *.exe файла. Выберите в меню Действие→Заменить иконку (курсор / рисунок).



Замена ресурсов отличных от изображений:

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


Примечание: Так как *.res файлы могут содержать множество ресурсов, то в диалоге добавления и замены ресурса отображается дерево ресурсов, так чтобы можно было выбрать конкретный ресурс в *.res файле. При добавлении или замене ресурсов из других типов файлов (не *.res), тип и имя ресурса должны быть введены вручную. Если поле "Язык ресурса" останется незаполненным, то предполагается нейтральный язык (0).

Обновление всех ресурсов ресурсами из *.res файла:

Также ресурсы могут быть заменены всеми совпадающими ресурсами, находящимися во внешнем *.res файле. Ресурс исходного файла (exe, dll) будет заменён ресурсом из внешнего *.res файла, только если он имеет такой же ресурс (тип, имя, язык). Выберите в меню Действие→Обновить все ресурсы . .

После всех проделанных модификаций файл можно сохранить, выбрав в меню Файл→Сохранить как .

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

Ресурс можно добавить в исполняемый файл, только если в нём нет ресурса с тем же типом, именем, языком. Выберите в меню Действие→Добавить новый ресурс . .

Добавление ресурсов позволяет программе поддерживать несколько языков.
(Примечание: Windows 95/98 не использует несколько языковых ресурсов, эта особенность WindowsNT. Я предполагаю, что Windows98 просто выбирает первый ресурс, если имеется более одного языкового ресурса.)

3. Сохраните ресурс в *.res файл (например "30757_french.res").
4. Закройте Samples.dll без сохранения и откройте его снова.
Dialog 30757 все ещё будет LANG_NEUTRAL, SUBLANG_NEUTRAL.
5. Выберите в меню Действие→Добавить новый ресурс и откройте файл "30757_french.res", который только что был создан.
6. Выберите Dialog 30757, который теперь имеет идентификатор языка 1036 (французский) и нажмите кнопку Добавить ресурс .
7. И наконец сохраните Samples.dll. Вуаля!


Подсказка: Изменение шрифта редактора Resource Hacker™ важно при просмотре или модификации ресурсов компилируемых в незападных языках (Выберите в меню Вид→Шрифт редактора. ).

Добавление иконок или рисунков (например логотип компании и т.п.) позволяет им быть отображёнными в диалоговых окнах программы.

В качестве примера:
* Задача: Добавить иконку в стандартное диалоговое окно "Открыть файл".
* Решение:

1. Откройте "C:\Windows\System\ComDlg32.dll".
(Ресурс диалога "Открыть файл" размещается в выше указанной DLL с именем ресурса 1547.)
2. Тип ‘Icon Group’ интересует тем, чтобы убедится, что имя добавляемой иконки в ‘Icon Group’ ещё не используется. В ComDlg32.dll имена иконок в диапазоне 528. 539, таким образом может использоваться любое другое целое число или строка из букв и цифр. (Не беспокойтесь об именах ресурсов, используемых в типе ‘Icon’, так как Resource Hacker™ обеспечит иконки уникальными именами.)

3. Добавьте иконку в dll, выбрав в меню Действие→Добавить новый ресурс . В диалоговом окне добавления ресурса, откройте файл, который содержит новую иконку и дайте иконке уникальное имя (например NEWICON).
4. В дереве ресурсов выберите Dialog, имя 1547. Предполагая, что новая иконка с именем "NEWICON", добавьте следующий элемент управления в конце списка элементов управления в текстовом представлении ресурса:

CONTROL "NEWICON",-1,STATIC, SS_ICON|WS_CHILD|WS_VISIBLE,13,142,21,20

5. Скомпилируйте изменения и сохраните файл как ComDlgXX.dll.
6. Системный файл ComDlg32.dll не может быть заменён в работающей Windows; его можно заменить только в режиме DOS. Вы можете сделать это вручную следующим образом:
7. Перезагрузите Windows и загрузите в режиме MS-DOS.
8. Используйте команды DOS, чтобы переименовать старый ComDlg32.dll к примеру в ComDlg98.dll и далее переименуйте вновь созданный файл в ComDlg32.dll.
9. Перезагрузите компьютер в Windows. На этом всё. (Конечно, добавление рисунка (bitmap) вместо иконки вызвало бы меньше замешательств, поскольку нет "Bitmap Group" для рисунков.)



Кроме того, вы можете сделать замену файла следующим образом:
7. Создайте в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager мультистроковый (REG_MULTI_SZ) параметр PendingFileRenameOperations и присвойте ему значение из 4-х строк:

\??\ C:\Windows\System32\ComDlg32.dll
! \??\ C:\Windows\System32\ComDlg98.dll
\??\ C:\Windows\System32\ComDlgXX.dll
! \??\ C:\Windows\System32\ComDlg32.dll


Формат этой записи следующий:

\??\ путь1_к_файлу_до_переименования
! \??\ путь1_к_файлу_после_переименования
\??\ путь2_к_файлу_до_переименования
! \??\ путь2_к_файлу_после_переименования
\??\ путь3_к_файлу_для_удаления


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

Вот пример готового reg-файла.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"PendingFileRenameOperations" = hex(7):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,\
57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,\
00,6d,00,33,00,32,00,5c,00,43,00,6f,00,6d,00,44,00,6c,00,67,00,33,00,32,00,\
2e,00,64,00,6c,00,6c,00,00,00,21,00,5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,\
00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,\
65,00,6d,00,33,00,32,00,5c,00,43,00,6f,00,6d,00,44,00,6c,00,67,00,39,00,38,\
00,2e,00,64,00,6c,00,6c,00,00,00,5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,\
57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,\
00,6d,00,33,00,32,00,5c,00,43,00,6f,00,6d,00,44,00,6c,00,67,00,58,00,58,00,\
2e,00,64,00,6c,00,6c,00,00,00,21,00,5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,\
00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,\
65,00,6d,00,33,00,32,00,5c,00,43,00,6f,00,6d,00,44,00,6c,00,67,00,33,00,32,\
00,2e,00,64,00,6c,00,6c,00,00,00,00,00


if exist C:\Windows\WinInit.ini goto appendline
echo [rename] > C:\Windows\WinInit.ini
:appendline
echo NUL= %1 >> C:\Windows\WinInit.ini

Установите в свойствах ярлыка запуск со свёрнутым окном. Выберите ярлыку подходящую иконку корзины, например, одну из тех, что находятся в C:\Windows\System\Shell32.dll. -->

1. Перейдите на сайт Resource Hacker и нажмите на Download.

3. Откройте скачанный файл.

3. Откройте скачанный файл.


Как создать ярлык файла на рабочем столе?

Создаем ярлык для файла или папки

Для этого откройте Проводник или окно Компьютер, выберите нужный файл или папку. Щелкните на нужном объекте правой кнопкой мыши и выберите в контекстном меню пункт Создать ярлык, который можно разместить на рабочем столе методом перетаскивания, т. е.

Как можно изменить тип файла?

Как изменить размер значка?

1. Попробуйте сторонние программы запуска.

Как создать ярлык файла в папке?

Зайдите в папку, где расположен нужный объект, щелкните на нем правой кнопкой мыши и выполните команду Создать ярлык. В результате в этой же папке появится ярлык выбранного объекта, который можно переместить на Рабочий стол или в другую папку.

Как изменить иконку exe файла

У пользователей Windows есть вероятность изменять иконки исполняемых файлов на всякие изображения на жестком диске компьютера. Значок дозволено предпочесть путем метаморфозы настроек непринужденно в самой операционной системе.

Инструкция

Инструкция

2. Посмотрите на заголовок “Тип файла ” в верхней части окна. Проверьте, имеет ли изображение формат “.ICO”. Закройте окно “Свойства”. Если изображение имеет хороший от “.ICO” формат, то вернитесь на рабочий стол и запустите веб-браузер.

Как изменить иконку у программы?

Как изменить иконку ярлыка в Windows

  1. Щелкните правой кнопкой мыши на иконку, которую хотите изменить. В выпадающем меню выберите «Свойства» (Properties).
  2. В меню «Свойства» выберите вкладку «Настроить» (Customize).
  3. В последнем разделе «Значки папок» нажмите кнопку «Сменить значок» (Change Icon).

Как мне извлечь значки?

Как заменить икону в .EXE файле при помощи Resource Tuner

4. Отметьте в списке

Изменения в файле вступят в силу только после того, как вы сохраните файл на диск.

Как поменять иконки приложений на Андроиде?

Для того чтобы были доступны наборы иконок, предварительно загружаем их из главного меню приложения (Get more icons) и перезапускаем Awesome Icons. Теперь для программ в списке будут доступны новые иконки. Выбираем программу из списка и тапаем ее.

Как русифицировать программу “Resource Hacker”

Скачайте программу по этой ссылке, извлеките файлы из архива. В архиве: папка с портабельной версией программы, установочный файл стабильной версии и файл русификации.

Кликните по файлу русификации правой клавишей мыши и, в открывшемся контекстном меню, выберите: Копировать (стрелки 1). Двойным кликом откройте паку с портабельной версией (стрелка 2).


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


Как работать с “Resource Hacker”

Двойным кликом мыши, запустите программу (стрелка 1).


В открывшемся окне программы, кликните по иконке: Открыть или воспользуйтесь комбинацией клавиш: Ctrl + O (стрелка 1).


Если помните, в предыдущей статье, системный файл: imageres.dll находится по адресу: Windows/system32.

В моём случае переименованный, стандартный системный файл Windows 7 был скопирован на диск: D.

Как бы там ни было, найдите файл: imageres.dll, выделите его (стрелка 1) и нажмите кнопку: Открыть (стрелка 2).


Как видно из снимка ниже, содержимое файла открылось в левой колонке окна программы.

Двойным кликом откройте папку: WAVE (стрелка 1), кликните по файлу: 5080 : 1033 (стрелка 2). Можно прослушать звук, кликнув по кнопке: Воспроизвести WAVE (стрелка 3).


На всякий случай стандартный звук сохраняем в любое удобное место (диск, папку). Для этого, правой клавишей мыши кликните по звуковому файлу: 5080 : 1033 (стрелка 1) и, в открывшемся контекстном меню, выберите: Сохранить *.wav ресурс… (стрелка 2). После чего, укажите место и сохраните файл.


Как заменить звук приветствия в Windows 7

Ради интереса, сравним стандартный и имеющийся для замены звуковые файлы.


Заменяющий файл имеет такие свойства: Продолжительность звучания – 9 секунд; Скорость потока – 128кбит/сек; Вес файла – 264КБ. Как видите, различия по всем параметрам. Можно было бы изменить скорость потока, но, и без изменений новый звук приветствия прекрасно работает.


Однако, от слов к делу. Выделите файл: 5080 : 1033 (стрелка 1) и, в контекстном меню, выберите: Заменить ресурс… (стрелка 2).


В открывшемся окошке кликните по: Выбрать файл… (стрелка 1).


Найдите и выделите звуковой файл (стрелка 1). Звуковой файл обязательно должен иметь формат: WAV

Затем, кликните по кнопке: Открыть (стрелка 2).


Убедитесь, что указали нужный файл (подчёркнуто) и кликните по кнопке: Заменить (стрелка 1).


Окрашенные звёздочки означают, что файл изменён (стрелка 1). Можно прослушать новый звук, кликнув по: Воспроизвести WAVE (стрелка 2).


В панели инструментов кликните по кнопке: Файл (стрелка 1) и, в контекстном меню, выберите: Сохранить как… (стрелка 2).


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

В поле: Имя файла впишите: imageres.dll (стрелка 1) и кликните по кнопке: Сохранить (стрелка 2).


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



Как сменить картинку приветствия, я расскажу и покажу в следующей публикации. До встречи!

Читайте также: