Як відкрити dll-файли
Динамічна бібліотека (або DLL-файли) є основою традиційного програмування в Windows. Це зовнішні файли даних, до яких звертаються різні програми (звертаються без стороннього втручання) - так відпадає необхідність вбудовувати такі файли в кожну програму. DLL-файли працюють у фоновому режимі і звичайний користувач рідко стикається з ними. Однак, з тієї чи іншої причини може виникнути необхідність відкрити один з DLL-файлів. У цій статті ми розповімо вам, як це зробити.
кроки
Метод 1 з 2:
Використання DLL-файлів1. Знайте, що вдає із себе DLL-файл. Динамічна бібліотека (DLL-файли) - це зовнішні файли даних, до яких звертаються програми для їх нормального функціонірованія- так відпадає необхідність вбудовувати бібліотеки в кожну програму.
- Динамічна бібліотека є основою традиційного програмування в Windows і дозволяє створювати ефективні і невеликі програми.
2. Знайте, що звичайному користувачеві немає необхідності відкривати або редагувати DLL-файли. Для більшості це файли, які працюють у фоновому режимі. Програми встановлюють і звертаються до DLL-файлів автоматично, а їх переміщення або видалення може призвести до системних збоїв.
3. Зареєструйте новий DLL-файл. Якщо ви встановили DLL-файл вручну (скопіювали його в папку програми), можливо, вам буде потрібно зареєструвати його, щоб програма змогла працювати з ним. Зверніться до документації до програми, щоб визначити, чи потрібно вам реєструвати DLL-файл (в більшості випадків цього робити не потрібно).
Метод 2 з 2:
Декомпіляція DLL-файлів1. Скачайте і встановити декомпілятор. Декомпілятор - це програма, яка дозволяє переглянути вихідний код, використаний для створення файлу або програми (в нашому випадку DLL-файлу). Для перегляду DLL-файлу вам знадобиться декомпілятор, щоб відкрити вихідний код файлу. Відкриття DLL-файлу без декомпілятори (наприклад, за допомогою блокнота) призведе до відображення незрозумілими символами.
- dotPeek є одним з найбільш популярних безкоштовних декомпілятори. Він доступний за засланні.
2. Відкрийте DLL-файл в декомпілятори. Якщо ви використовуєте dotPeek, натисніть «Файл» -> «Відкрити», а потім знайдіть DLL-файл, який ви хочете декомпілювати. Ви можете переглядати DLL-файли, не порушуючи цілісності системи.
3. Використовуйте функцію Assembly Explorer (Перегляд збірки), щоб відкрити вузли DLL-файлу. DLL-файли складаються з «вузлів», або модулів коду, які формують DLL-файл. Ви можете відкрити і переглянути кожен вузол і будь-які вкладені в нього вузли.
4. Двічі клацніть по вузлу, щоб переглянути його код. Код вузла відобразиться в правому вікні dotPeek. dotPeek відображає код в C #, або він може завантажити додаткові бібліотеки для перегляду вихідного коду.
5. Якщо якийсь фрагмент коду вам не зрозумілий, скористайтеся функцією Quick Documentation (Швидка документація), щоб дізнатися призначення тих чи інших команд.
6. Експортуйте код в Visual Studio (Візуальна студія). Якщо ви хочете відредагувати код і створити новий DLL-файл, ви можете експортувати вихідний код в Visual Studio. Експортований код буде відображатися в C # (навіть якщо вихідний код написаний на іншій мові).
7. Завантаживши файл в Visual Studio, ви зможете відредагувати його код і створити новий DLL-файл. Натисніть тут для отримання детальних інструкцій по використанню Visual Studio.