Deschideți fișierele DLL

Un fișier DLL (Dynamic Link Library) este un pilon al programării tradiționale a Windows. Aceste fișiere sunt utilizate de programe pentru a obține mai multe funcționalități și biblioteci suplimentare, fără a trebui să le integreze în programul propriu-zis. Adesea, fișierele DLL sunt împărtășite de mai multe programe diferite. Pentru majoritatea utilizatorilor DLL-urile lucrează în fundal și rareori trebuie să le rezolvați. Cu toate acestea, ocazional, este posibil să fie necesar să înregistrați un DLL pentru ca un program instalat să funcționeze corect. Dacă sunteți interesat de programare, acesta poate fi, de asemenea, foarte luminos pentru a explora modul în care DLL-urile sunt construite.

metodă

Metoda 1
Utilizați fișiere DLL

Imaginea intitulată Open Files DLL Pasul 1
1
Înțelegeți ce este un fișier DLL. Un DLL (Dynamic Link Library) este un fișier Windows care este folosit de un program pentru a apela funcțiile existente. În esență, permite Windows și alte programe să obțină funcționalitate fără a fi construit.
  • Fișierele DLL sunt o parte esențială a programării Windows și au ca rezultat programe mai slabe și mai eficiente.
  • Imaginea intitulată Open Files DLL Pasul 2
    2
    Aflați că un utilizator mediu nu are nevoie să deschidă sau să interacționeze cu fișierele DLL. Pentru majoritatea utilizatorilor, fișierele DLL există în fundal. Instalați programele și apelați-le automat. Mutarea fișierelor DLL poate cauza probleme grave ale sistemului.
  • Uneori, în timpul instalării programelor create de o comunitate, vi se poate cere să plasați fișiere DLL în anumite locuri. Asigurați-vă că aveți încredere în program înainte de a urma aceste instrucțiuni, deoarece fișierele DLL pot fi corupte.
  • Dacă sunteți interesat de modul în care sunt construite fișierele DLL, citiți următoarea secțiune.
  • Imagine intitulată Open Files DLL Pasul 3
    3
    Înregistrați un DLL nou. Dacă a trebuit să copiați manual un fișier DLL într-un folder pentru a fi utilizat de un program, este posibil să fie nevoie să îl înregistrați în registrul Windows înainte de a putea fi utilizat. Verificați documentația livrată împreună cu programul pentru a determina dacă trebuie să faceți acest pas (ceea ce este extrem de neobișnuit în majoritatea programelor Windows).
  • Deschideți promptul de comandă. Puteți să le găsiți în meniul Start sau apăsând tastele Windows + R și cmd dactilografiere. navigare la locația noului fișier dll.
  • Dacă utilizați Windows 7 sau mai nou, deschideți dosarul cu noul fișier DLL, apăsați tasta Shift, faceți clic dreapta în folder și alegeți "Open Command Prompt Here". Linia de comandă se deschide direct în acest dosar.
  • robinet regsvr32 nume_dll.dll și apăsați Enter. Aceasta adaugă fișierul dll în registrul Windows.
  • robinet regsvr32 -u nume_dll.dll pentru a elimina fișierul DLL din registrul Windows.
  • Metoda 2
    Decompilați fișierele dll

    Imaginea intitulată Open Files DLL Pasul 4
    1
    Descărcați un decompilator și instalați-l. Un "decompiler" este un program care vă permite să vedeți codul sursă care a creat fișierul sau programul, în acest caz un fișier DLL. Pentru a vedea codul care face ca un fișier DLL să funcționeze, va trebui să utilizați un decompilator pentru al transforma în cod lizibil. Deschiderea unui fișier DLL fără un decompilator (cum ar fi deschiderea cu Notepad) duce la o mizerie jignită de caractere necitite.
    • dotPeek este unul dintre cele mai populare decompilatoare gratuite. Ai înțeles jetbrains.com/decompiler/.
  • Imaginea intitulată Open Files DLL Pasul 5
    2


    Deschideți fișierul dll din decompilatorul dvs. Dacă utilizați dotPeek, faceți clic pe "File" → "Open" și căutați fișierul DLL pe care doriți să îl decompilați. Puteți explora conținutul fișierului DLL fără a afecta sistemul dvs.
  • Imaginea intitulată Open Files DLL Pasul 6
    3
    Utilizați "Assembly Explorer" pentru a defila prin nodurile fișierului DLL. Fișierele DLL constau din "noduri" sau module de cod care lucrează împreună pentru a forma întregul fișier DLL. Puteți extinde fiecare nod pentru a vedea subnoduri pe care le poate conține.
  • Imaginea intitulată Open Files DLL Pasul 7
    4
    Faceți dublu clic pe un nod pentru a vedea codul acestuia. Codul pentru nodul selectat apare în panoul din dreapta al dotPeek. Puteți parcurge codul pentru ao vizualiza. dotPeek afișează codul în C # sau poate descărca biblioteci suplimentare, astfel încât să puteți privi codul sursă original.
  • Dacă nodul necesită vizualizarea unor biblioteci suplimentare, dotPeek încearcă automat să le descarce.
  • Imaginea intitulată Open Files DLL Pasul 8
    5
    Obțineți explicații pentru diferite părți ale codului. Dacă găsiți o bucată de cod pe care nu o înțelegeți, puteți utiliza caracteristica Documentație rapidă pentru a vedea ce face comanda.
  • Plasați cursorul în fereastra de vizualizare a codului din partea codului pentru care aveți nevoie de documentație.
  • Apăsați Ctrl + Q pentru a încărca fereastra Documentație rapidă.
  • Urmați hyperlink-urile pentru a afla mai multe despre fiecare aspect al codului pe care îl cercetați.
  • Imaginea intitulată Open Files DLL Pasul 9
    6
    Exportați codul în Visual Basic. Dacă doriți să editați fișierul și să-l construiți singur, îl puteți exporta în Visual Studio. Codul exportat este în C #, chiar dacă a fost scris inițial într-o altă limbă.
  • Faceți clic dreapta pe fișierul DLL din ansamblul Explorer.
  • Selectați "Export la proiect".
  • Alegeți opțiunile de export. Puteți deschide imediat proiectul în Visual Studio dacă doriți să începeți imediat.
  • Imaginea intitulată Open Files DLL Pasul 10
    7
    Editați codul în Visual Studio. Odată ce ați încărcat proiectul în Visual Studio, aveți control complet asupra editării și construirii DLL-ului și îl puteți face creație proprie.
  • Distribuiți pe rețelele sociale:

    înrudit