Як переглянути dll

Як переглянути dll

Файли з розширенням dll (Dynamic Link Library — «Динамічно бібліотека») містять в скомпільованому вигляді бібліотеки програмних кодів і ресурсів. Ресурсами можуть бути зображення, тексти, аудіо-і відео-ролики, курсори і інші елементи, які використовуються виконуваними файлами додатків. Переглянути та навіть внести зміни в такі файли можна за допомогою різного програмного забезпечення, хоча це може привести до непрацездатності програм, що використовують такі файли.

Інструкція

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