Otvaranje DLL datoteka: 10 koraka (sa slikama)

Sadržaj:

Otvaranje DLL datoteka: 10 koraka (sa slikama)
Otvaranje DLL datoteka: 10 koraka (sa slikama)
Anonim

Biblioteka Dynamic Link, ili DLL, kamen je temeljac tradicionalnog Windows programiranja. Ove datoteke programi koriste za stjecanje dodatne funkcionalnosti i stvaranje biblioteka bez potrebe da ih sami ugrađujete u program. Često se DLL datoteke dijele s mnogo različitih programa. Za većinu korisnika, DLL -ovi rade u pozadini i rijetko ćete se morati baviti DLL -ovima. Međutim, povremeno je potrebno registrirati DLL za program koji ste instalirali da bi ispravno radio. Ako ste zainteresirani za programiranje, može biti vrlo poučno razumjeti kako DLL -ovi rade.

Koraci

Metoda 1 od 2: Korištenje DLL datoteka

Otvorite DLL datoteke 1. korak
Otvorite DLL datoteke 1. korak

Korak 1. Shvatite šta je DLL datoteka

DLL (biblioteka dinamičkih veza) je Windows datoteka koju programi koriste za pozivanje postojećih funkcija. U suštini, oni pružaju Windowsima i drugim programima funkcije koje bi inače morale biti ugrađene.

DLL datoteke su bitan dio Windows programiranja, čineći urednije i efikasnije programe

Otvorite DLL datoteke 2. korak
Otvorite DLL datoteke 2. korak

Korak 2. Prosječan korisnik ne mora otvarati ili raditi s DLL datotekama

Za većinu korisnika DLL datoteke postoje samo u pozadini. Programi će se automatski instalirati i pozivati, a njihovo uklanjanje može uzrokovati velike probleme u sistemu.

  • Ponekad će se tijekom instalacije programa koje su stvorile privatne osobe od vas tražiti da postavite DLL datoteke na određena mjesta. Prije nego slijedite njegove upute, provjerite vjerujte programu jer DLL datoteke mogu biti zlonamjerne.
  • Ako vas zanima kako se DLL datoteke konstruiraju, nastavite čitati sljedeći odjeljak.
Otvorite DLL datoteke Korak 3
Otvorite DLL datoteke Korak 3

Korak 3. Registrirajte novi DLL

Ako ste morali ručno staviti DLL datoteku u mapu da biste mogli koristiti program, možda ćete je morati registrirati u Windows registru prije nego što se može koristiti. Pogledajte dokumentaciju programa kako biste utvrdili trebate li izvršiti ovaj korak (to je krajnje neuobičajeno za većinu Windows programa).

  • Otvorite komandnu liniju. To možete pronaći u izborniku Start ili pritiskom na tipku Windows + R nakon čega unosite cmd. Idite do lokacije novog DLL -a.
  • Ako koristite Windows 7 ili noviji, otvorite mapu koja sadrži novu DLL datoteku, držite pritisnut Shift i desnom tipkom miša kliknite mapu. Sada odaberite "Otvori komandni prozor ovdje". Prozor za naredbe će odmah otvoriti tu fasciklu.
  • Upišite regsvr32 dllname.dll i pritisnite Enter. Ovo će dodati DLL datoteku u Windows registar.
  • Upišite regsvr32 -u dllname.dll da biste uklonili DLL iz Windows registra.

Metoda 2 od 2: Dekompilacija DLL datoteka

Otvorite DLL datoteke Korak 4
Otvorite DLL datoteke Korak 4

Korak 1. Preuzmite i instalirajte dekompilator

"Dekompilator" je program koji vam omogućuje preuzimanje izvornog koda koji se koristi za kreiranje programa, u ovom slučaju DLL -a. Da biste vidjeli izvorni kod DLL -a, potreban vam je dekompilator koji ovu datoteku može pretvoriti u čitljiv kod. Otvaranje DLL datoteke bez dekompilatora (poput otvaranja u Notepadu) rezultirat će zbrkom nečitljivih znakova.

dotPeek je jedan od popularnijih besplatnih dekompilatora. Ovo možete preuzeti na jetbrains.com/decompiler/

Otvorite DLL datoteke 5. korak
Otvorite DLL datoteke 5. korak

Korak 2. Otvorite DLL datoteku u svom dekompajleru

Ako koristite dotPeek, kliknite "Datoteka" → "Otvori" i potražite DLL datoteku koju želite dekompilirati. Možete pregledati sadržaj DLL datoteke bez utjecaja na vaš sistem.

Otvorite DLL datoteke Korak 6
Otvorite DLL datoteke Korak 6

Korak 3. Koristite "Assembly Explorer" za pregled čvorova DLL -a

DLL datoteke se sastoje od "čvorova" ili modula koji zajedno rade na stvaranju cijele DLL datoteke. Možete proširiti svaki čvor da biste vidjeli bilo koje čvorove.

Otvorite DLL datoteke 7. korak
Otvorite DLL datoteke 7. korak

Korak 4. Dvaput kliknite na čvor da biste vidjeli kôd

Kod čvora koji odaberete pojavit će se u desnom okviru dotPeeka. Možete se pomicati kroz kôd da biste ga vidjeli. dotPeek prikazuje kôd u C# ili možete preuzeti dodatne biblioteke da biste ga vidjeli u izvornom izvornom kodu.

Ako čvor zahtijeva dodatne biblioteke za pregled, dotPeek će ih pokušati automatski preuzeti

Otvorite DLL datoteke 8. korak
Otvorite DLL datoteke 8. korak

Korak 5. Dobijte objašnjenje različitih blokova koda

Ako ste pronašli blok koda koji ne razumijete, možete upotrijebiti značajku brze dokumentacije da biste saznali što naredba radi.

  • Postavite kursor u blok koda za koji želite pregledati dokumentaciju u okviru programa Code Viewer.
  • Pritisnite Ctrl + Q da biste otvorili prozor za brzu dokumentaciju.
  • Slijedite prečice kako biste saznali više o svakom aspektu koda koji istražujete.
Otvorite DLL datoteke 9. korak
Otvorite DLL datoteke 9. korak

Korak 6. Izvezite kôd u Visual Basic

Ako želite sami urediti, izmijeniti i kompajlirati datoteku, možete je izvesti u Visual Studio. Izvezeni kôd je u C#, čak i ako je izvorno napisan na potpuno drugom jeziku.

  • Desnom tipkom miša kliknite DLL datoteku u Assembly Exploreru.
  • Odaberite "Izvezi u projekt"
  • Odaberite svoje mogućnosti izvoza. Projekt možete otvoriti izravno u Visual Studiju ako želite odmah započeti.
Otvorite DLL datoteke 10. korak
Otvorite DLL datoteke 10. korak

Korak 7. Uredite kôd u Visual Studiju

Nakon što učitate projekt u Visual Studio, imate potpunu kontrolu nad uređivanjem i uključivanjem DLL -a u vlastitu kreaciju. Pogledajte wikiHow za detaljnija uputstva o korištenju Visual Studija.

Popular po temi