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

Динамична библиотека (или DLL файлове) е в основата на традиционното програмиране в Windows. Това са външни файлове с данни, към които са адресирани различни програми (кандидатстващи за външни лица) - така че трябва да се вграждат такива файлове на всяка програма. DLL файлове работят на заден план и обичайният потребител рядко се сблъсква с тях. Въпреки това, по една или друга причина, може да е необходимо да се отвори един от DLL файловете. В тази статия ще ви кажем как да го направите.

Стъпка

Метод 1 от 2:
Използване на DLL файлове
  1. Изображение, озаглавено отворени DLL файлове стъпка 1
един. Знам какво е DLL файл. Динамична библиотека (DLL файлове) са външни файлове с данни, на които са адресирани програми за тяхното нормално функциониране, тя изчезва необходимостта от вграждане на библиотеки във всяка програма.
  • Динамичната библиотека е в основата на традиционното програмиране в Windows и ви позволява да създавате ефективни и малки програми.
  • Изображение, озаглавено отворени DLL файлове стъпка 2
    2. Знайте, че обичайният потребител не трябва да отваря или редактира DLL файлове. За повечето това са файлове, които работят на заден план. Програмите са инсталирани и вижте автоматично DLL файлове, а движението им или отстраняването могат да доведат до неуспехи на системата.
  • Понякога, когато инсталирате програмата, може да бъдете подканени да инсталирате допълнителни DLL файлове. Уверете се, че програмата е получена от надеждни източници, тъй като DLL файловете могат да включват злонамерен код.
  • Ако се интересувате от създаването на DLL файлове, вижте следния раздел.
  • Изображение, озаглавено отворени DLL файлове стъпка 3
    3. Регистрирайте нов DLL файл. Ако сте инсталирали ръчно DLL файла (копиран в папката на програмата), може да се наложи да го регистрирате, така че програмата да може да работи с нея. Обърнете се към програмната документация, за да определите дали трябва да регистрирате DLL файл (в повечето случаи не е необходимо да се прави).
  • Отворете командния ред. Кликнете върху "Старт" -> "Изпълнение" (или натиснете Win + R) и въведете cmd. Отидете в каталога с нов DLL файл.
  • В Windows 7 или по-нова версия на тази система отворете папка, съдържаща нов DLL файл, поставете смяна, щракнете с десния бутон в папката и изберете "Open Commands Window". Командният ред се отваря директно в текущата директория.
  • Inter Regsvr32 Dllname.Дело и натиснете ENTER. Тази команда ще добави DLL файл в системния регистър на Windows.
  • Inter Regsvr32 -u Dllname.Дело, За да премахнете DLL файл от системния регистър на Windows.
  • Метод 2 от 2:
    Декомпилация DLL файлове
    1. Изображение, озаглавено отворени DLL файлове стъпка 4
    един. Изтеглете и инсталирайте Decompiler. Decompiler е програма, която ви позволява да видите изходния код, използван за създаване на файл или програма (в нашия случай dll файл). За да видите DLL файла, ще ви е необходим декомпилатор, за да отворите изходния код на файла. Отварянето на DLL файл без декомпилатор (например, като използвате Notepad) ще доведе до показване на нечетливи знаци.
    • Dotpeek е един от най-популярните свободни декомпозитори. Той е достъпен от Връзка.
  • Изображение, озаглавено отворени DLL файлове стъпка 5
    2. Отворете DLL файла в decompiler. Ако използвате Dotpeek, щракнете върху "Файл" -> "OPEN", след което намерете DLL файла, който искате да декомпилирате. Можете да преглеждате DLL файлове, без да нарушавате целостта на системата.
  • Изображение, озаглавено отворени DLL файлове стъпка 6
    3. Използвайте функцията за сглобяване на Explorer, за да отворите DLL-файлови възли. DLL файлове се състоят от "възли" или кодове модули, които образуват DLL файл. Можете да отворите и преглеждате всеки възел и всички възли, инвестирани в него.
  • Изображение, озаглавено отворени DLL файлове стъпка 7
    4. Кликнете два пъти върху възела, за да видите своя код. Кодът на възел ще се появи в десния прозорец Dotpeek. Dotpeek показва код в C #, или може да изтегли допълнителни библиотеки, за да видите изходния код.
  • Ако са необходими допълнителни библиотеки, за да видите възела, Dotpeek ще се опита да ги изтегли автоматично.
  • Изображение, озаглавено отворени DLL файлове стъпка 8
    пет. Ако някакъв вид сноп код не е ясен, използвайте функцията за бърза документация, за да разберете целта на някои команди.
  • Преместете курсора на неразбиращия се кодов фрагмент (в прозореца за изглед).
  • Натиснете Ctrl + Q, за да отворите прозореца "Бърза документация".
  • Кликнете върху хипервръзки, за да получите информация за екип от един или друг.
  • Изображение, озаглавено отворени DLL файлове стъпка 9
    6. Износ код към Visual Studio (Visual Studio). Ако искате да редактирате кода и да създадете нов DLL файл, можете да експортирате изходния код в Visual Studio. Изнесеният код ще бъде показан в C # (дори ако изходният код е написан на друг език).
  • Кликнете с десния бутон на мишката върху DLL файла в Admall Explorer.
  • Изберете "Износ за проект".
  • Изберете Опции за износ. Можете да отворите файла директно в Visual Studio, ако искате да продължите да го редактирате.
  • Изображение, озаглавено отворени DLL файлове стъпка 10
    7. След изтегляне на файла в Visual Studio можете да редактирате своя код и да създадете нов DLL файл. Кликнете тук за подробни инструкции за използване на Visual Studio.
  • Подобни публикации