Cum să deschideți fișierele dll

Biblioteca dinamică (sau fișierele DLL) reprezintă baza programării tradiționale în Windows. Acestea sunt fișierele de date externe la care sunt abordate diferite programe (aplicând pentru outsideri) - dispare necesitatea de a încorpora astfel de fișiere la fiecare program. Fișierele DLL funcționează în fundal, iar utilizatorul obișnuit se confruntă rar. Cu toate acestea, pentru un motiv sau altul, poate fi necesar să se deschidă unul dintre fișierele DLL. În acest articol vă vom spune cum să o faceți.

Pași

Metoda 1 din 2:
Utilizarea fișierelor DLL
  1. Imagine intitulată Fișierele DLL deschise Pasul 1
unu. Știți ce este un fișier dll. Biblioteca dinamică (fișierele DLL) sunt fișierele de date externe la care programele sunt abordate pentru funcționarea normală, dispare nevoia de a încorpora biblioteci în fiecare program.
  • Biblioteca dinamică este baza programării tradiționale în Windows și vă permite să creați programe eficiente și mici.
  • Imagine intitulată Fișierele DLL deschise Pasul 2
    2. Știți că utilizatorul obișnuit nu are nevoie să deschidă sau să editeze fișiere DLL. Pentru majoritatea, acestea sunt fișiere care funcționează în fundal. Programele sunt instalate și se referă automat la fișierele DLL, iar mișcarea sau eliminarea acestora poate duce la defecțiuni ale sistemului.
  • Uneori, când instalați programul, este posibil să vi se solicite să instalați fișiere DLL suplimentare. Asigurați-vă că programul este obținut din surse fiabile, deoarece fișierele DLL pot include un cod rău intenționat.
  • Dacă sunteți interesat să creați fișiere dll, consultați secțiunea următoare.
  • Imagine intitulată Fișierele DLL deschise Pasul 3
    3. Înregistrați un nou fișier DLL. Dacă ați instalat manual fișierul DLL (copiat-o în dosarul programului), este posibil să fie necesar să îl înregistrați astfel încât programul să poată funcționa cu acesta. Consultați documentația programului pentru a determina dacă trebuie să înregistrați un fișier DLL (în majoritatea cazurilor nu este necesar să faceți).
  • Deschideți linia de comandă. Faceți clic pe "Start" -> "Run" (sau apăsați pe Win + R) și introduceți cmd. Du-te la catalog cu un nou fișier DLL.
  • În Windows 7 sau o versiune mai nouă a acestui sistem, deschideți un dosar care conține un nou fișier DLL, carcasă, faceți clic dreapta în dosar și selectați "Fereastra comenzilor". Linia de comandă se deschide direct în directorul curent.
  • introduce Regsvr32 Dllname.DLL și apăsați Enter. Această comandă va adăuga un fișier DLL în registrul Windows.
  • introduce Regsvr32 -u Dllname.DLL, Pentru a elimina un fișier DLL din registrul Windows.
  • Metoda 2 din 2:
    Decompilare DLL fișiere
    1. Imagine intitulată Fișierele DLL deschise Pasul 4
    unu. Descărcați și instalați decompilerul. Decompilerul este un program care vă permite să vizualizați codul sursă utilizat pentru a crea un fișier sau un program (în fișierul dll). Pentru a vizualiza fișierul DLL, veți avea nevoie de un decompiler pentru a deschide codul sursă al fișierului. Deschiderea unui fișier DLL fără decompiler (de exemplu, folosind un notepad) va duce la afișarea caracterelor necitite.
    • Dotpeek este unul dintre cei mai populari decompilatatori liberi. Este disponibil de către legătură.
  • Imagine intitulată Fișierele DLL deschise Pasul 5
    2. Deschideți fișierul DLL în decompiler. Dacă utilizați Dotpeek, faceți clic pe "Fișier" -> "Deschidere", apoi găsiți fișierul DLL pe care doriți să-l decompileze. Puteți vizualiza fișierele DLL fără a sparge integritatea sistemului.
  • Imagine intitulată Fișierele DLL deschise Pasul 6
    3. Utilizați funcția Explorer Ansamblu pentru a deschide nodurile fișierelor DLL. Fișierele DLL constau din "noduri" sau module de cod care formează un fișier DLL. Puteți deschide și vizualiza fiecare nod și orice noduri investite în ea.
  • Imagine intitulată Fișierele DLL deschise Pasul 7
    4. Faceți dublu clic pe nod pentru a vizualiza codul său. Codul nodului va apărea în fereastra dreaptă Dotpeek. Dotpeek afișează codul în C #, sau poate descărca biblioteci suplimentare pentru a vizualiza codul sursă.
  • Dacă sunt necesare biblioteci suplimentare pentru a vizualiza nodul, Dotpeek va încerca să le deschidă automat.
  • Imagine intitulată Fișierele DLL deschise Pasul 8
    cinci. Dacă un fel de cod de snippet nu este clar, utilizați caracteristica de documentație rapidă pentru a afla scopul anumitor comenzi.
  • Deplasați cursorul pe fragmentul de cod incomprehensibil (în fereastra Codului de vizualizare).
  • Apăsați Ctrl + Q pentru a deschide fereastra "Documentație rapidă".
  • Faceți clic pe hyperlink-uri pentru a obține informații despre o echipă de unul sau altul.
  • Imagine intitulată Fișierele DLL deschise Pasul 9
    6. Codul de export la Visual Studio (Visual Studio). Dacă doriți să editați codul și să creați un fișier dll nou, puteți exporta codul sursă în Visual Studio. Codul exportat va fi afișat în C # (chiar dacă codul sursă este scris într-o altă limbă).
  • Faceți clic dreapta pe fișierul DLL din Explorer de asamblare.
  • Selectați "Export în proiect".
  • Selectați opțiunile de export. Puteți deschide fișierul direct în Visual Studio, dacă doriți să continuați să o editați.
  • Imagine intitulată Fișierele DLL deschise Pasul 10
    7. După descărcarea fișierului în Visual Studio, puteți edita codul său și creați un fișier dll nou. Faceți clic aici pentru instrucțiuni detaliate pentru utilizarea Visual Studio.
  • Publicații similare