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

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

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.

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

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/

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.

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.

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

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.

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.

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.