Автор: Randy Alexander
Дата Створення: 24 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Как быстро решить проблему отсутствия DLL на компьютере
Відеоролик: Как быстро решить проблему отсутствия DLL на компьютере

Зміст

У цій статті: Використання DLL FilesDecompiling DLLReferences

Динамічна бібліотека посилань, файл DLL, є основою традиційного програмування Windows. Ці файли використовуються програмами для отримання додаткових функцій і бібліотек без необхідності їх створення в самій програмі. Часто файли DLL діляться в декількох різних програмах. Для більшості користувачів файли DLL працюють у фоновому режимі, і вам рідко доводиться переживати про них. Час від часу, незалежно від способу, вам може знадобитися зареєструвати DLL для того, щоб програма працювала належним чином. Якщо ви зацікавлені в кодуванні, вивчення способу побудови файлів DLL може бути дуже корисним для вас.


етапи

Частина 1 Використання файлів DLL



  1. Зрозумійте, що таке файл DLL. DLL (бібліотека динамічних посилань) - це файл Windows, який використовують програми для використання існуючих функцій. Насправді вони дозволяють Windows та іншим програмам мати функцію, не будуючи її в собі.
    • Файли DLL є важливими аспектами програмування Windows і дозволяють плавніші та ефективніші програми.


  2. Майте на увазі, що середньому користувачеві не потрібно взаємодіяти з файлами DLL. Для більшості користувачів файли DLL залишатимуться у фоновому режимі. Програми встановлюватимуть і вимагатимуть їх автоматично, а переміщення їх може спричинити серйозні проблеми з системою.
    • Іноді вас можуть викликати під час встановлення програми, побудованої спільнотою програмістів, для розміщення файлів DLL у певних місцях. Переконайтеся, що програма надійна, перш ніж дотримуватися інструкцій, оскільки файли DLL можуть бути шкідливими.
    • Якщо вам цікаво дізнатися, як будуються файли DLL, продовжуйте читати.



  3. Зареєструйте нову DLL. Якщо вам потрібно вручну скопіювати файл DLL у папку для використання програми, можливо, вам доведеться зареєструвати його в Реєстрі Windows, перш ніж використовувати його. Перегляньте програмну документацію, щоб визначити, чи потрібно виконати цей крок (це вкрай рідко для більшості програм Windows).
    • Відкрийте рядок замовлення. Ви можете знайти його в меню "Пуск" або натискаючи кнопку ⊞ Виграй+R та набравши текст CMD.Navigate у розташуванні нового файлу DLL.
    • Якщо ви використовуєте Windows 7 або новішої версії, відкрийте папку, що містить новий файл DLL, утримуйте кнопку ⇧ Зсув і клацніть правою кнопкою миші в папці та виберіть Тут відкрийте вікно команд, Запрошення команд відкриється безпосередньо в папку.
    • тип regsvr32 DllName.dll, тоді утримуйте ↵ Введіть, Це додасть файл DLL до реєстру Windows.
    • тип regsvr32 -u DllName.dll щоб видалити файл DLL з реєстру Windows.

Частина 2 Декомпілюйте файли DLL




  1. Завантажте та встановіть декомпілятор. "Декомпілятор" - це програма, яка дозволяє бачити вихідний код, який використовується для розробки файлу чи програми, в даному випадку - файл DLL. Для того, щоб побачити код для запуску файлу DLL, вам знадобиться декомпілятор, щоб перетворити його в читабельний код. Відкриття файлу DLL без його декомпіляції (наприклад, відкриття його за допомогою Блокнота) спричинить безлад нечитабельних символів.
    • dotPeek - один з найпопулярніших безкоштовних декомпіляторів. Доступно на сайті jetbrains.com.


  2. Відкрийте файл DLL у свого декомпілятора. Якщо ви використовуєте dotPeek, просто натисніть файлвідкритий, тоді знайдіть файл DLL, який потрібно декомпілювати. Ви можете вивчити вміст файлу DLL, не впливаючи на систему.


  3. Використовуйте "Провідник збірки", щоб відобразити вузли файлу DLL. Файли DLL складаються з "вузлів" або кодових модулів, які працюють разом, щоб скласти весь файл DLL. Ви можете розгорнути кожен вузол, щоб побачити кожен із підпадподіб, який він може містити.


  4. Двічі клацніть на вузлі, щоб побачити його код. Код обраного вузла з’явиться у правому вікні dotPeek. Ви можете перейти до коду, щоб переглянути його. dotPeek відобразить код у C #, інакше він може завантажити додаткові бібліотеки, щоб ви могли бачити вихідний код.
    • Якщо вузол вимагає відображення додаткових бібліотек, dotPeek спробує завантажити їх автоматично.


  5. Дізнайтеся, що таке кодові сегменти. Якщо вам здається, що ви не розумієте сегмент коду, ви можете скористатися функцією швидкої документації, щоб побачити, що робить команда.
    • Розмістіть курсор на сегменті коду, який потрібно знайти у вікні перегляду коду (переглядач коду).
    • прес Ctrl+Q щоб відкрити вікно швидкої документації.
    • Дотримуйтесь гіперпосилань, щоб дізнатися більше про кожен аспект коду, який ви переглядаєте.


  6. Експортуйте код у Visual Basic. Якщо ви хочете маніпулювати, редагувати та створювати файл по-своєму, можете експортувати його в Visual Studio. Експортований код буде в C #, навіть якщо він був спочатку запрограмований на іншій мові.
    • Клацніть правою кнопкою миші файл DLL у Ассамблеї Explorer.
    • вибрати Експорт до проекту.
    • Виберіть варіанти експорту. Ви можете відкрити свій проект безпосередньо у Visual Studio, якщо хочете працювати над ним негайно.


  7. Відредагуйте код у Visual Studio. Завантаживши проект у Visual Studio, ви матимете повний контроль над редагуванням та створенням DLL у своєму власному рекламному ресурсі.

Прочитайте Сьогодні

Як подолати булімію

Як подолати булімію

У цій статті: Допомагаючи подолати булімію Довідка від професіоналів та близьких людей Знайдіть допомогу від близьких33 Посилання Як ви думаєте, ви страждаєте від булімії? Чи впливає ця проблема з їже...
Як відкрити кореневі програми на Mac

Як відкрити кореневі програми на Mac

Ця стаття була написана у співпраці наших редакторів та кваліфікованих дослідників, щоб гарантувати точність та повноту вмісту. У цій статті наведено 8 посилань, вони знаходяться внизу сторінки.Команд...