Инструкция
1
Воспользуйтесь какой-либо программой-дизассемблером, чтобы получить доступ к просмотру и изменению кода dll-файлов. Таких приложений можно найти достаточно много в интернете - например, скачайте бесплатную версию Cygnys Hex Editor. Эта программа имеет очень простой интерфейс и не требует инсталляции. Для загрузки воспользуйтесь прямой ссылкой на соответствующую страницу сайта производителя - http://softcircuits.com/cygnus/fe. Сразу После загрузки программа будет готова к использованию. Содержимое dll-файла в ней отображается одновременно в виде таблицы шестнадцатеричных кодов и текстовых символов - вы можете редактировать оба представления, и изменения будут отражаться в обеих таблицах.
2
Используйте для просмотра и замены ресурсов, помещенных в файлы динамических библиотек, какую-либо специализированную программу-просмотрщик. Например, Resource Hacker дает возможность не только видеть и редактировать код внутри такого файла, но и показывает внешний вид создаваемого этим кодом ресурса - изображения, указателя курсора и т.д. Интерфейс программы позволяет заменить такое изображение (аудиофрагмент, видеоролик и т.д.) своим собственным не на уровне кода, а на уровне объектов. Эта программа тоже бесплатна, загрузить ее можно с этой страницы сайта автора - http://angusj.com/resourcehacker.
3
Щелкните правой кнопкой, например, значок папки в Проводнике Windows, в контекстном меню выберите пункт «Свойства» а затем нажмите кнопку, запускающую диалог смены значка для этой папки. Таким способом вы получите возможность без посторонних программ просматривать графические объекты, помещенные внутрь dll-библиотек. Этот стандартный компонент ОС Windows умеет читать и отображать иконки в указанном вами с помощью кнопки «Обзор» файле, но для изменения содержимого файлов динамических библиотек он не предназначен.