Главная » 2015 » Сентябрь » 2 » Как открыть DLL файлы
03:51
Как открыть DLL файлы

Как открыть DLL файлы

2 методика:Использование DLL файловДекомпиляция DLL файлов

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

Шаги

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

  1. 1 Динамическая библиотека (DLL файлы) – это внешние файлы данных, к которым обращаются программы для их нормального функционирования; так отпадает необходимость встраивать библиотеки в каждую программу.
    • Динамическая библиотека (DLL файлы) является основой традиционного программирования в Windows и позволяет создавать эффективные и небольшие программы.
  2. 2 DLL файлы работают в фоновом режиме и обычный пользователь не имеет с ними дело. Программы устанавливают и обращаются к DLL файлам автоматически, а их перемещение или удаление может привести к системным сбоям.
    • Иногда при установке программы вам может быть предложено установить дополнительные DLL файлы. Убедитесь, что программа получена из надежных источников, так как DLL файлы могут включать вредоносный код.
    • Если вы заинтересованы в создании DLL файлов, обратитесь к следующему разделу.
  3. 3 Зарегистрируйте новый DLL файл. Если вы установили DLL файл вручную (скопировали его в папку программы), возможно, вам потребуется зарегистрировать его, чтобы программа смогла работать с ним. Обратитесь к документации к программе, чтобы определить, что вам нужно регистрировать DLL файл (в большинстве случаев этого делать не нужно).[1]
    • Откройте командную строку. Нажмите «Пуск» – «Выполнить» (или нажмите Win + R) и введите cmd. Перейдите в каталог с новым DLL файлом.
    • В Windows 7 или более новой версии этой системы откройте папку, содержащую новый DLL файл, зажмите Shift, щелкните правой кнопкой мыши в папке и выберите «Открыть окно команд». Командная строка откроется непосредственно на текущем каталоге.
    • Введите regsvr32 dllname.dll и нажмите Enter. Это добавит DLL файл в реестр Windows.
    • Введите regsvr32 -u dllname.dll, чтобы удалить DLL файл из реестра Windows.

Метод 2 из 2: Декомпиляция DLL файлов

  1. 1 Скачайте и установить декомпилятор. Декомпилятор – это программа, которая позволяет просмотреть исходный код, который был использован для создания файл или программы (в нашем случае DLL файла). Для просмотра DLL файла вам понадобится декомпилятор, чтобы открыть исходный код файла. Открытие DLL файла без декомпилятора (например, с помощью блокнота) приведет к отображению нечитаемых символов.
    • dotPeek является одним из наиболее популярных бесплатных декомпиляторов. Он доступен на сайте jetbrains.com/decompiler/.
  2. 2 Откройте DLL файл в декомпиляторе. Если вы используете dotPeek, нажмите «Файл» – «Открыть», а затем найдите DLL файл, который вы хотите декомпилировать. Вы можете просматривать DLL файлы, не нарушая целостности системы.[2]
  3. 3 Используйте функцию Assembly Explorer (Просмотр сборки), чтобы открыть узлы DLL файла. DLL файлы состоят из «узлов», или модулей кода, которые формируют DLL файл. Вы можете открыть и просмотреть каждый узел и любые вложенные в него узлы.
  4. 4 Дважды щелкните по узлу, чтобы просмотреть его код. Код узла отобразится в правом окне dotPeek. dotPeek отображает код в C#, или он может загрузить дополнительные библиотеки для просмотра исходного кода.
    • Если для просмотра узла требуются дополнительные библиотеки, dotPeek попытается загрузить их автоматически.
  5. 5 Если какой-то фрагмент кода вам не понятен, воспользуйтесь функцией Quick Documentation (Быстрая документация), чтобы узнать назначение тех или иных команд.
    • Наведите курсор на фрагмент непонятного кода (в окне «Просмотр кода»).
    • Нажмите Ctrl + Q, чтобы открыть окно «Быстрая документация».
    • Щелкайте по гиперссылкам, чтобы получить информацию о той или иной команде.
  6. 6 Экспортируйте код в Visual Studio (Визуальная студия). Если вы хотите отредактировать код и создать новый DLL файл, вы можете экспортировать исходный код в Visual Studio. Экспортированный код будет отображаться в C# (даже если исходный код написан на другом языке).
    • Щелкните правой кнопкой мыши по DLL файлу в Assembly Explorer.
    • Выберите «Экспортировать в проект».
    • Выберите параметры экспорта. Вы можете открыть файл непосредственно в Visual Studio, если вы хотите приступить к его редактированию.
  7. 7 Загрузив файл в Visual Studio, вы сможете отредактировать его код и создать новый DLL файл. Нажмите здесь для получения подробных инструкций по использованию Visual Studio.
Категория: Вопросы и ответы | Просмотров: 1125 | | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]