Как да отворите DLL файлове

Автор: Mark Sanchez
Дата На Създаване: 5 Януари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как решить проблему отсутствия файлов 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 файла (в повечето случаи не е необходимо).
    • Отворете командния ред. Щракнете върху Старт -> Изпълни (или натиснете Win + R) и въведете cmd... Променете директорията с новия DLL файл.
    • В Windows 7 или по-нова версия отворете папката, съдържаща новия DLL файл, задръжте Shift, щракнете с десния бутон върху папката и изберете Open Command Window от контекстното меню. Командният ред ще се отвори директно в текущата директория.
    • Въведете regsvr32 dllname.dll и натиснете Enter. Тази команда ще добави DLL файла към системния регистър на Windows.
    • Въведете regsvr32 -u dllname.dllза да премахнете DLL файла от системния регистър на Windows.

Метод 2 от 2: Декомпилиране на DLL файлове

  1. 1 Изтеглете и инсталирайте декомпилатора. Декомпилаторът е програма, която ви позволява да видите изходния код, използван за създаване на файл или програма (в нашия случай DLL файл). За да видите DLL файла, имате нужда от декомпилатор, за да отворите изходния код на файла. Отварянето на DLL файла без декомпилатор (например с помощта на бележник) ще покаже нечетливи символи.
    • dotPeek е един от най -популярните безплатни декомпилатори. Той е достъпен тук.
  2. 2 Отворете DLL файла в декомпилатор. Ако използвате dotPeek, щракнете върху File -> Open и след това намерете DLL файла, който искате да декомпилирате. Можете да преглеждате DLL файлове, без да нарушавате целостта на системата.
  3. 3 Използвайте функцията Assembly Explorer, за да отворите възлите на DLL файла. DLL файловете се състоят от „възли“ или кодови модули, които образуват DLL файл. Можете да отворите и прегледате всеки възел и всички вложени възли в него.
  4. 4 Щракнете двукратно върху възел, за да видите кода му. Кодът на възела ще бъде показан в десния прозорец dotPeek. dotPeek показва кода на C #или може да изтегли допълнителни библиотеки, за да прегледа изходния код.
    • Ако са необходими допълнителни библиотеки за разглеждане на сайта, dotPeek ще се опита да ги изтегли автоматично.
  5. 5 Ако не разбирате част от кода, използвайте функцията за бърза документация, за да разберете какво означават командите.
    • Задръжте курсора на мишката върху неразбираем код (в прозореца „Изглед на код“).
    • Натиснете Ctrl + Q, за да отворите прозореца за бърза документация.
    • Кликнете върху хипервръзките, за да получите информация за конкретен екип.
  6. 6 Експортирайте кода във Visual Studio (Visual Studio). Ако искате да редактирате кода си и да създадете нов DLL файл, можете да експортирате изходния код във Visual Studio. Експортираният код ще се покаже на C # (дори ако изходният код е написан на друг език).
    • Щракнете с десния бутон върху DLL файла в Assembly Explorer.
    • Изберете „Експортиране в проект“.
    • Изберете опции за експортиране. Можете да отворите файла директно във Visual Studio, ако искате да започнете да го редактирате.
  7. 7 След като заредите файла във Visual Studio, можете да редактирате кода му и да създадете нов DLL файл. Щракнете тук за подробни инструкции относно използването на Visual Studio.