Как открыть файл DLL: 10 шагов (с изображениями)

Оглавление:

Как открыть файл DLL: 10 шагов (с изображениями)
Как открыть файл DLL: 10 шагов (с изображениями)

Видео: Как открыть файл DLL: 10 шагов (с изображениями)

Видео: Как открыть файл DLL: 10 шагов (с изображениями)
Видео: hp laserjet. Ошибка драйвера. бесконечная установка драйвера. windows 10 x64 2024, Май
Anonim

Библиотека динамической компоновки, или файл DLL, является основой традиционного программирования для Windows. Эти файлы используются программой для получения дополнительных функций и библиотек без необходимости встраивания в саму программу. Часто файлы DLL используются разными программами совместно. Для большинства пользователей библиотеки DLL работают в фоновом режиме, и вам редко приходится иметь дело с этими файлами. Однако иногда вам может потребоваться зарегистрировать DLL для правильной работы установленной программы. Если вас интересует кодирование, изучение того, как создавать библиотеки DLL, также может прояснить ваше понимание.

Шаг

Метод 1 из 2: использование файлов DLL

Откройте файлы DLL, шаг 1
Откройте файлы DLL, шаг 1

Шаг 1. Узнайте, что такое файл DLL

DLL (библиотека динамической компоновки) - это файл Windows, который используется программами для вызова существующих функций. По сути, они позволяют Windows и другим программам выполнять свои функции без необходимости наличия этих функций.

Файлы DLL являются важной частью программирования Windows и делают программы более компактными и эффективными

Откройте файлы DLL, шаг 2
Откройте файлы DLL, шаг 2

Шаг 2. Имейте в виду, что обычному пользователю не нужно открывать файлы DLL или взаимодействовать с ними

Для большинства пользователей файл DLL будет находиться в фоновом режиме. Программа установит и вызовет их автоматически, а перемещение файлов может вызвать серьезные проблемы в компьютерной системе.

  • Иногда при установке программы, созданной сообществом, вам будет предложено поместить файл DLL в определенное место. Убедитесь, что вы доверяете программе, прежде чем следовать этим инструкциям, потому что файлы DLL могут быть опасными.
  • Если вам интересно узнать, как создать файл DLL, см. Следующий раздел.
Откройте файлы DLL, шаг 3
Откройте файлы DLL, шаг 3

Шаг 3. Зарегистрируйте новую DLL

Если вам нужно вручную скопировать файл DLL в папку или программу для использования, вам, возможно, придется зарегистрировать его в реестре Windows, прежде чем файл можно будет использовать. Обратитесь к инструкциям в программе, чтобы определить, следует ли вам выполнять этот шаг (это очень редко для большинства программ Windows).

  • Откройте командную строку. Вы можете найти его в меню «Пуск» или нажав Win + R и набрав cmd. Перейдите к местоположению вашего нового файла DLL.
  • Если вы используете Windows 7 или более позднюю версию, откройте папку, содержащую новый файл DLL, удерживая нажатой клавишу Shift, щелкните папку правой кнопкой мыши и выберите «Открыть окно команд здесь». Командная строка немедленно откроется в этой папке.
  • Теперь напечатайте regsvr32 dllname.dll и нажмите Enter. Это добавит файл DLL в реестр Windows.
  • Введите regsvr32 -u dllname.dll, чтобы удалить файл DLL из реестра Windows.

Метод 2 из 2: декомпилируйте файл DLL

Откройте файлы DLL, шаг 4
Откройте файлы DLL, шаг 4

Шаг 1. Скачайте и установите декомпилятор

«Декомпилятор» - это программа, которая позволяет просматривать исходный код, используемый для создания файла или программы, в данном случае файла DLL. Чтобы увидеть код, который заставляет файл DLL работать, вам нужно использовать декомпилятор, чтобы снова превратить файл в читаемый код. При открытии файла DLL без декомпилятора (например, при открытии его с помощью Блокнота) отображается набор нечитаемых символов.

dotPeek - один из популярных бесплатных декомпиляторов. Его можно найти на сайте jetbrains.com/decompiler/

Откройте файлы DLL, шаг 5
Откройте файлы DLL, шаг 5

Шаг 2. Откройте файл DLL в декомпиляторе

Если вы используете dotPeek, нажмите «Файл» → «Открыть», затем перейдите к файлу DLL, который вы хотите декомпилировать. Вы можете исследовать содержимое DLL-файла, не затрагивая вашу систему.

Откройте файлы DLL, шаг 6
Откройте файлы DLL, шаг 6

Шаг 3. Используйте «Проводник сборок», чтобы изучить узлы файла DLL

Файлы DLL состоят из «узлов» или модулей кода, которые работают вместе, чтобы сформировать весь файл DLL. Вы можете развернуть каждый узел, чтобы увидеть, какие подузлы он может содержать.

Откройте файлы DLL, шаг 7
Откройте файлы DLL, шаг 7

Шаг 4. Дважды щелкните узел, чтобы просмотреть его код

Код выбранного вами узла появится в рамке справа от dotPeek. Вы можете просмотреть код, чтобы просмотреть его. dotPeek отобразит код на C # или загрузит дополнительные библиотеки, чтобы вы могли видеть код из исходного источника.

Если узел требует просмотра дополнительных библиотек, dootPeek попытается загрузить их автоматически

Откройте файлы DLL, шаг 8
Откройте файлы DLL, шаг 8

Шаг 5. Получите разъяснения по различным фрагментам кода

Если вы столкнулись с непонятным фрагментом кода, вы можете использовать функцию быстрой документации, чтобы узнать, что делает команда.

  • Наведите курсор на фрагмент кода, для которого нужно найти заголовок во фрейме средства просмотра кода.
  • Нажмите Ctrl + Q, чтобы загрузить окно быстрой документации.
  • Перейдите по ссылкам, чтобы узнать больше о каждом аспекте исследуемого кода.
Откройте файлы DLL. Шаг 9
Откройте файлы DLL. Шаг 9

Шаг 6. Экспортируйте код в Visual Basic

Если вы хотите манипулировать, редактировать и создавать свои собственные файлы, вы можете экспортировать их в Visual Studio. Экспортированный код будет на C #, хотя изначально он был написан на другом языке программирования.

  • Щелкните правой кнопкой мыши файл DLL в проводнике сборок.
  • Выберите «Экспорт в проект».
  • Выберите вариант экспорта. Вы можете немедленно открыть проект в Visual Studio, если хотите, чтобы файл сразу запускался в программе.
Откройте файлы DLL, шаг 10
Откройте файлы DLL, шаг 10

Шаг 7. Отредактируйте код в Visual Studio

После загрузки проекта в Visual Studio у вас будет полный контроль над редактированием и созданием файлов DLL, созданных вами. Щелкните здесь, чтобы получить подробные инструкции по использованию Visual Studio.

Рекомендуемые: