Динамічно підключається або DLL виконує роль своєрідного файлу, який багаторазово використовується різними додатками для здійснення дій. Таке рішення дозволяє економити дисковий простір в кілька разів, а також відбувається ефективна організація пам'яті. З цього виходить, що на комп'ютері кожного користувача зберігається безліч DLL-об'єктів, які можна відкрити і не тільки переглянути, а й відредагувати.
зміст
Суть зміни коду DLL полягає в зміні його призначення або внесення дрібних правок, які впливають на результат взаємодії з програмним забезпеченням. Сьогодні ми не будемо заглиблюватися в розбір цілей, заради яких потрібно редагувати дані об'єкти, а продемонструємо кілька доступних методів їх відкриття задля її подальшого зміни.
Resource Hacker - одна з найпопулярніших програм, дозволяє запускати різні виконувані файли для їх подальшої зміни. Її перевага над іншими рішеннями укладається в грамотної структуризації і правильному відображенні ієрархії складових файлу з відображенням бінарного і звичного вихідного коду. Тому ми вирішили поставити варіант з цим ПО на місце.
Як бачите, Resource Hacker - досить зручний інструмент, що дозволяє швидко редагувати різні об'єкти. З взаємодією розбереться кожен користувач, залишиться лише зрозуміти, які правки варто вносити, щоб забезпечити бажану роботу DLL.
Ще один популярний редактор DLL файлів має назву Hex Workshop, проте реалізований він з певними відмінностями від попереднього софта. Пов'язані ці особливості і з процедурою редагування, яка виконується трохи складніше через відображення коду тільки в бінарному вигляді, але з різними кодуваннями.
Зараз практично всі програмісти створюють і редагують Код в спеціальному середовищі розробки. Нею виступає програмне забезпечення, заточене під виконання робіт з кодом. Зазвичай там присутні допоміжні інструменти, що спрощують роботу з проектами. Деякі з них справляються з відкриттям елементів формату DLL і дозволяють їх редагувати. Зараз ми хочемо взяти за приклад Embarcadero RAD Studio останньої версії.
Як можна помітити, подібні редактори відображають вміст трохи в іншому вигляді, що допоможе під час особливого редагування, наприклад, зміни допоміжних описів або збереженого за замовчуванням розташування. Якщо Embarcadero RAD Studio вас не влаштовує, рекомендуємо ознайомитися з іншим подібним софтом в окремому нашому огляді від іншого учасника, перейшовши за наведеним нижче посиланням.
Докладніше: Вибираємо середу програмування
Як відомо, Sublime Text є не зовсім звичайним текстовим редактором. Його основна функціональність націлена на роботу з вихідним кодом і його компіляцією. У цьому софті підсвічується синтаксис і відбувається автоматичне визначення мови. Що стосується відкриття DLL, то зробить він це трохи краще, ніж звичні текстові редактори.
Якщо ви володієте іншими подібними програмами, які надають більш великі функції, ніж звичайний перегляд текстових документів, можете спробувати відкрити наявний DLL через них, щоб відредагувати вміст. Однак хочемо попередити, що не завжди збережені таким чином файли продовжують працювати коректно через зміни в кодуванні формату.
Читайте також: Текстові редактори для Windows
Тепер ви знайомі з методом відкриття розглянутого формату файлів для редагування і подальшого збереження. Чи не рекомендуємо здійснювати цю операцію з системними об'єктами і зберігати їх в колишньому положенні, оскільки це може викликати непоправні помилки ОС.