Skedarët DLL - cilat janë ato dhe si t’i hapni ato?

Skedari DLL

L Skedarët DLL (Biblioteka e Lidhjeve Dinamike) janë një element themelor i programimit në sistemin operativ Windows. DLL qëndron për "Biblioteka e lidhjeve dinamike".

Këto skedarë lejojnë programet të kenë akses në funksionalitete shtesë dhe biblioteka që nuk i kanë të integruara. Në fakt, dhe megjithëse një përdorues mesatar mund ta mos e dijë, ka shumë programe në kompjuterët tanë që përdorin skedarë DLL në kombinim dhe së bashku, duke përmirësuar kështu performancën dhe efikasitetin e tyre.

Çfarë është një skedar DLL?

Në thelb, ju mund të përcaktoni një skedar DLL si një skedari windows Ai përmban informacion dhe udhëzime për programe ose aplikacione të caktuara.

Kjo përmbajtje (direktivat, procedurat, bibliotekat e drejtuesve dhe burime të tjera) përdoret nga këto programe për të aktivizuar disa funksione që nuk janë të integruara. Falë këtyre burimeve shtesë, këto programe munden në mënyrë të veçantë rrit efikasitetin dhe efektivitetin e tij

Shumica dërrmuese e përdoruesve të Windows nuk kanë nevojë të hapin ose të përdorin skedarë DLL për shumicën e detyrave që kryejnë çdo ditë. Këto nuk janë as të dukshme, pasi ato ishin programuar kështu, për të punuar në mënyrë diskrete drejtimin e proceseve të brendshme të programeve: luajtja e audios, shfaqja e tekstit, grafika, etj.

Edhe përdoruesit e Windows që e dinë rëndësinë e tij dhe mënyrën e funksionimit e dinë që skedarët DLL janë në sfond dhe kjo ato zakonisht instalohen dhe përdoren automatikisht. Janë vetë programet që u drejtohen atyre kur u duhen, në të njëjtën mënyrë që ne të konsultohemi me një fjalor ose manual për të zgjidhur një problem apo dyshim. Në çdo rast, Nuk është një ide e mirë për t'i trajtuar ose zhvendosur ato, pasi kjo mund të shkaktojë probleme serioze në sistem. Duke përdorur një krahasim vizual, lëvizja ose modifikimi i papërshtatshëm i një prej këtyre skedarëve mund të jetë si heqja e një kartele nga baza e një shtëpie kartash.

Më së shpeshti, skedarët DLL kanë shtrirjen tipike (.dll), edhe pse ndonjëherë ato shfaqen me të njëjtën zgjatje skedari (.exe). Duhet të jeni të kujdesshëm dhe të shmangni konfuzionin, duke kujtuar gjithmonë që skedarët DLL nuk ekzekutohen drejtpërdrejt, por automatikisht.

Skedarët DLL

Skedarët DLL - cilat janë ato dhe si t’i hapni ato?

Avantazhet e skedarëve DLL

Ndër përparësitë kryesore që ofrojnë skedarët DLL për funksionimin e një sistemi operativ, duhet të theksohet sa vijon:

  • Reduktimi i madhësisë së skedarëve të ekzekutueshëm, pasi që shumica e kodit është ruajtur në biblioteka dhe jo në vetë programin e ekzekutueshëm.
  • Ndarja midis shumë programeve ose aplikacioneve. Kjo është e mundur kur kodi i përdorur është relativisht gjenerik, domethënë mund të njihet dhe përdoret nga shumë programe. Fjala "dinamike" pasqyron pikërisht këtë aspekt, fuqinë për të qenë i dobishëm në shumë aplikacione.
  • Menaxhimi me efikas i memorjes se sistemit. Mjafton të mbash një kopje të vetme në kujtesë që mund të përdoret nga të gjithë programet që e ndajnë atë, me kursimet hapësinore që sjell kjo.
  • Fleksibilitet dhe adaptim më i madh. Përmirësimet ose korrigjimet e secilit version të ri të bibliotekës dinamike mund të përdoren nga të gjitha aplikacionet që ndajnë bibliotekën.

Disavantazhet e skedarëve DLL

Sidoqoftë, skedarët DLL gjithashtu kanë disavantazhe të caktuara, veçanërisht në rastin e Windows. Këto janë të meta për të qenë të vetëdijshëm. Shumica e këtyre problemeve kanë të bëjnë me pikën e katërt në listën e përparësive më lart: fleksibilitetin. Ndodh që, në raste, versionet e reja të bibliotekave azhurnohen individualisht, duke përfshirë një kod që nuk është i pajtueshëm me programet që i përdorin ato.

Problemet e gjeneruara nga kjo janë të njohura për shkencëtarët e kompjuterit me një emër shumë të habitshëm: Dreq DLL (Ferri DLL) Mund të ndodhë, për shembull, që kur instalohet një program, një DLL të zëvendësohet nga një version i ri, i papajtueshëm, ose që kur përpiqeni të çinstaloni një program, një nga DLL-të e ndara të fshihet. Rezultati është që shumë programe të sistemit mund të ndalojnë së funksionuari. Në të vërtetë, një ferr i vërtetë.

Për fat të mirë, versionet e reja të Windows tashmë kanë bërë ndryshimet e nevojshme për të shmangur këto situata të pakëndshme.

Shkarkoni skedarët DLL

Ndonjëherë, veçanërisht gjatë instalimit të programeve të caktuara, ne mund ta gjejmë veten me nevojën për të futni skedarët DLL në vende të veçanta. Gjithmonë duhet të jesh i kujdesshëm kur bëhet fjalë Shkarko ndonjë program i jashtëm në kompjuterin tonë, por edhe më shumë kur bëhet fjalë për skedarët DLL, për arsyet e shpjeguara në seksionin e mëparshëm.

Në çdo rast, kur shkarkoni një skedar DLL (gjithmonë nga një burim i sigurt) është shumë praktik përdorni Windows Notepad. Procedura është e thjeshtë:

  1. Klikoni butonin e djathtë të miut në skedar dhe zgjidhni "Hap me".
  2. Zgjidhni "Zgjidhni një nga programet nga lista e programeve të instaluara" dhe klikoni "OK".
  3. Zgjidhni mjetin »Notepad» dhe klikoni përsëri «OK».

Në Notepad, të gjitha përmbajtjet e skedarit DLL do të shfaqen, megjithëse ndoshta do të tregojë vetëm një numër të madh të karaktereve që nuk janë të lexueshëm për ne. Zgjidhja për të jetë në gjendje të lexojë përmbajtjen e skedarit është të përdorni një dekompilues.

Dekompiloni skedarët DLL

Un dekompilues është një program që na tregon kodin burimor të përdorur për të ndërtuar një skedar ose program të caktuar dhe që gjithashtu e kthen atë në një kod të lexueshëm. Me fjalë të tjera, është një lloj "përkthyesi" që na ndihmon të kalojmë kodin e ekzekutueshëm në kodin burimor. Sigurisht, do të jetë gjithashtu e dobishme të tregoni kodin burimor me të cilin është krijuar një skedar DLL.

Cilin dekompilues për të shkarkuar? Më efektive është pikëPeek. Ky mjet falas nga Trurët jet ai është në gjendje të dekompiloni bibliotekat (.dll) dhe shfaqi ato si kod C #. Ne gjithashtu mund të përdorim dotPeek për të dekompiluar lloje të tjerë skedarësh siç janë ekzekutuesit (.exe), skedarët metadata të Windows 8 (.winmd) ose skedarët e kompresuar (.zip), ndër të tjera.

dekompiloni skedarët DLL me dotPeek

Mjeti më i mirë për të dekompiluar skedarët DLL: dotPeek

Pasi të instalohet dotPeek në kompjuterin tonë, këto janë pesë hapa që duhet të ndjekim për të vazhduar me dekompilimin e një skedari DLL me sukses:

hap 1

Klikoni në «File», pastaj «Open» dhe zgjidhni skedarin DLL që dëshironi të dekompiloni. Në këtë pikë nuk ka pse të shqetësohemi për dëmtimin e sistemit, për sa kohë që jemi të kujdesshëm për të mos bërë asnjë ndryshim në skedar.

hap 2

Hapni skedarin me Eksploruesi i Asamblesë (ndërto eksploruesin). Në këtë mënyrë, ju mund të lundroni nëpër module të ndryshme të kodit që përmban skedari. Ata të gjithë punojnë së bashku dhe plotësojnë njëri-tjetrin për të formuar skedarin e plotë DLL. Një harmoni perfekte. Me eksploruesin e përpilimit mund të shohim secilën nga nyjet dhe nën nyjet në të cilat është organizuar skedari.

hap 3

Për të parë kodin për secilën nga këto nyje, thjesht klikoni mbi to. Kodi do të shfaqet automatikisht në ndërfaqen dotPeek, në të djathtë. Ky kod do të shfaqet në C #, megjithëse ekziston gjithashtu mundësia për të shkarkuar biblioteka shtesë për të parë kodin origjinal të burimit. Në rast se një nyje ka nevojë për biblioteka shtesë për t'u shfaqur, dotPeek do t'i shkarkojë ato automatikisht.

hap 4

Nëse pavarësisht kësaj ekzistojnë nyje që nuk mund të shfaqen siç duhet, përsëri mund të përdorni opsionin "Dokumentacioni i shpejtë" (dokumentim i shpejtë). Për ta bërë këtë duhet të bëni sa më poshtë:

  • Shkoni te seksioni "Shikuesi i kodit" dhe thjesht vendosni kursorin në fragmentin e kodit që dëshironi të sqaroni.
  • Pastaj duhet të ngarkoni dritaren e shikuesit të kodit duke shtypur Ctrl + Q dhe të ndiqni lidhjet.

Me këtë ne mund të shohim më shumë informacion në lidhje me secilin nga aspektet e kodit që duam të analizojmë.

hap 5

Timeshtë koha për të redaktuar kodin. Për këtë duhet ta eksportoni Visual Studio.

  • Në "Assembly Explorer", kliko me të djathtën në skedarin DLL.
  • Zgjidhni opsionin »Eksporto në Projekt».
  • Ndër opsionet e eksportit, zgjidhni Visual Studio.

Kur kodi i zgjedhur është ngarkuar në Visual Studio, DLL mund të redaktohet dhe përpilohet.


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Blog aktualidad
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.