Автор: Randy Alexander
Дата На Създаване: 24 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как просматривать и экспортировать поврежденные файлы Outlook PST
Видео: Как просматривать и экспортировать поврежденные файлы Outlook PST

Съдържание

В тази статия: Използване на 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 и пишете ПМС.Navigate в местоположението на новия DLL файл.
    • Ако използвате Windows 7 или по-нова версия, отворете папката, която съдържа новия DLL файл, задръжте бутона ⇧ Shift и щракнете с десния бутон в папката и изберете Отворете команден прозорец тук, Invite of Commands ще се отвори директно в папката.
    • тип regsvr32 Dllname.dll, след това задръжте ↵ Въведете, Това ще добави DLL файла към системния регистър на Windows.
    • тип regsvr32 -u Dllname.dll за да премахнете DLL файла от системния регистър на Windows.

Част 2 Декомпилирайте DLL файлове




  1. Изтеглете и инсталирайте декомпилатор. "Декомпилатор" е програма, която ви позволява да видите изходния код, използван за разработване на файл или програма, в случая DLL файл. За да видите кода за стартиране на DLL файл, ще ви е необходим декомпилатор, който да го преобразува в четим код. Отварянето на DLL файл без декомпилирането му (като например отварянето му с Notepad) ще доведе до бъркотия с нечетливи знаци.
    • dotPeek е един от най-популярните безплатни декомпилатори. Достъпно на jetbrains.com.


  2. Отворете DLL файла от вашия декомпилатор. Ако използвате dotPeek, просто щракнете досиеотворен, след това намерете DLL файла, който искате да декомпилирате. Можете да изследвате съдържанието на DLL файла, без да засягате системата.


  3. Използвайте "Assembly Explorer", за да покажете възлите на DLL файла. DLL файловете се състоят от "възли" или кодови модули, които работят заедно, за да съставят целия DLL файл. Можете да разширите всеки възел, за да видите всеки от под-възлите, които може да съдържа.


  4. Щракнете двукратно върху възел, за да видите кода му. Кодът на избрания възел ще се появи в десния прозорец dotPeek. Можете да навигирате през кода, за да го прегледате. dotPeek ще покаже кода в C #, в противен случай може да изтегли допълнителни библиотеки, така че да можете да видите оригиналния код.
    • Ако възелът поиска допълнителни библиотеки за показване, dotPeek ще се опита да ги изтегли автоматично.


  5. Научете какви са кодовите сегменти. Ако не мислите, че разбирате сегмент от код, можете да използвате функцията за бързо документиране, за да видите какво прави командата.
    • Поставете курсора върху сегмента от кода, който трябва да намерите в прозореца на кода за преглед на кодове (преглед на код).
    • преса Ctrl+Q за да се покаже прозорецът за бърза документация.
    • Следвайте хипервръзките, за да научите повече за всеки аспект на кода, който преглеждате.


  6. Експортирайте кода във Visual Basic. Ако искате да манипулирате, редактирате и изграждате файла по свой начин, можете да го експортирате в Visual Studio. Експортираният код ще бъде в C #, дори ако първоначално е бил програмиран с различен език.
    • Щракнете с десния бутон върху DLL файла в Assembly Explorer.
    • Изберете Експорт в Project.
    • Изберете опциите за износ. Можете да отворите проекта си директно във Visual Studio, ако искате да работите върху него веднага.


  7. Редактирайте кода в Visual Studio. След като заредите проекта във Visual Studio, ще имате пълен контрол върху редактирането и изграждането на DLL в собственото си рекламно послание.

Популярни На Сайта

Как да оцелеем на среща с койоти

Как да оцелеем на среща с койоти

В тази статия: Създаване на негостоприемна среда за койотиЗа да се сблъскате с койот и да избягате от атакаРазгледайте се при среща с койот 13 Препратки Койотът е едно от най-разпространените животни ...
Как да оцелеем при престрелка на публично място

Как да оцелеем при престрелка на публично място

В тази статия: Оценете ситуациятаРазкриване, за да се скриете от стрелецаБорбата с стрелецаПокриване на помощта44 Референции Въпреки че рискът да бъдете в средата на престрелка е доста малък, през пос...