Cum se deschid fișiere DLL

Autor: Mark Sanchez
Data Creației: 5 Ianuarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding
Video: How to Edit Dll files | RECODE (.dll) File Using JustDecompile | Encoding, Decoding

Conţinut

O bibliotecă de legături dinamice (sau fișiere DLL) este coloana vertebrală a programării tradiționale Windows. Acestea sunt fișiere de date externe care sunt accesate de diferite programe (accesate fără interferențe externe); acest lucru elimină necesitatea de a încorpora astfel de fișiere în fiecare program. Fișierele DLL rulează în fundal și utilizatorul mediu le întâlnește rareori. Cu toate acestea, dintr-un motiv sau altul, poate fi necesar să deschideți unul dintre fișierele DLL. În acest articol, vă vom arăta cum să o faceți.

Pași

Metoda 1 din 2: Utilizarea fișierelor DLL

  1. 1 Aflați ce este un fișier DLL. O bibliotecă de legături dinamice (fișiere DLL) sunt fișiere de date externe care sunt accesate de programe pentru funcționarea lor normală; acest lucru elimină necesitatea de a construi biblioteci în fiecare program.
    • Biblioteca de legături dinamice este coloana vertebrală a programării tradiționale Windows și vă permite să creați programe eficiente și mici.
  2. 2 Rețineți că utilizatorul mediu nu are nevoie să deschidă sau să editeze fișiere DLL. Pentru majoritatea, acestea sunt fișiere care rulează în fundal. Programele instalează și accesează automat fișierele DLL, iar mutarea sau ștergerea acestora poate duce la blocarea sistemului.
    • Uneori, când instalați un program, vi se poate solicita să instalați fișiere DLL suplimentare. Asigurați-vă că obțineți programul din surse de încredere, deoarece fișierele DLL pot conține cod rău intenționat.
    • Dacă sunteți interesat să creați fișiere DLL, consultați secțiunea următoare.
  3. 3 Înregistrați un nou fișier DLL. Dacă ați instalat fișierul DLL manual (l-ați copiat în folderul programului), poate fi necesar să îl înregistrați pentru ca programul să funcționeze cu acesta. Verificați documentația programului pentru a determina dacă trebuie să înregistrați fișierul DLL (în majoritatea cazurilor, nu este necesar).
    • Deschideți un prompt de comandă. Faceți clic pe Start -> Executare (sau apăsați Win + R) și tastați cmd... Treceți la directorul cu noul fișier DLL.
    • Pe Windows 7 sau mai nou, deschideți folderul care conține noul fișier DLL, țineți apăsată tasta Shift, faceți clic dreapta pe folder și selectați Deschideți fereastra de comandă din meniul contextual. Linia de comandă se va deschide direct în directorul curent.
    • introduce regsvr32 dllname.dll și apăsați Enter. Această comandă va adăuga fișierul DLL în registrul Windows.
    • introduce regsvr32 -u dllname.dllpentru a elimina fișierul DLL din registrul Windows.

Metoda 2 din 2: Decompilarea fișierelor DLL

  1. 1 Descărcați și instalați decompilatorul. Un decompilator este un program care vă permite să vizualizați codul sursă utilizat pentru a crea un fișier sau program (în cazul nostru, un fișier DLL). Pentru a vizualiza fișierul DLL, aveți nevoie de un decompilator pentru a deschide codul sursă al fișierului. Deschiderea fișierului DLL fără un decompiler (de exemplu, folosind blocnotes) va afișa caractere necitite.
    • dotPeek este unul dintre cele mai populare descompilatoare gratuite. Este disponibil aici.
  2. 2 Deschideți fișierul DLL într-un decompiler. Dacă utilizați dotPeek, faceți clic pe Fișier -> Deschidere și apoi localizați fișierul DLL pe care doriți să îl decompilați. Puteți vizualiza fișiere DLL fără a compromite integritatea sistemului.
  3. 3 Utilizați funcția Assembly Explorer pentru a deschide nodurile fișierului DLL. Fișierele DLL sunt alcătuite din „noduri”, sau module de cod, care formează un fișier DLL. Puteți deschide și vizualiza fiecare nod și orice noduri imbricate din acesta.
  4. 4 Faceți dublu clic pe un nod pentru a vedea codul acestuia. Codul nodului va fi afișat î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 site-ul, dotPeek va încerca să le descarce automat.
  5. 5 Dacă nu înțelegeți o bucată de cod, utilizați funcția Documentare rapidă pentru a afla ce înseamnă comenzile.
    • Plasați cursorul peste o bucată de cod de neînțeles (în fereastra „Vizualizare cod”).
    • Apăsați Ctrl + Q pentru a deschide fereastra de documentare rapidă.
    • Faceți clic pe hyperlinkuri pentru a obține informații despre o anumită echipă.
  6. 6 Exportați codul în Visual Studio (Visual Studio). Dacă doriți să vă 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 în altă limbă).
    • Faceți clic dreapta pe fișierul DLL din Assembly Explorer.
    • Selectați „Export în proiect”.
    • Selectați opțiunile de export. Puteți deschide fișierul direct în Visual Studio dacă doriți să începeți editarea acestuia.
  7. 7 După ce încărcați fișierul în Visual Studio, puteți edita codul acestuia și puteți crea un fișier DLL nou. Faceți clic aici pentru instrucțiuni detaliate despre utilizarea Visual Studio.