DLL-tiedostot: mitä ne ovat ja miten avata ne?

.Dll-tiedosto

Los DLL-tiedostot (Dynamic Link Library) ovat Windows-käyttöjärjestelmän ohjelmoinnin peruselementti. DLL tarkoittaa "Dynaaminen linkkikirjasto".

Nämä tiedostot sallivat ohjelmien käyttää lisätoimintoja ja kirjastoja, joita niillä ei ole sisäänrakennettua. Itse asiassa, ja vaikka tavallinen käyttäjä ei ole tietoinen siitä, tietokoneillamme on monia ohjelmia, jotka käyttävät DLL-tiedostoja yhdistetyllä tavalla, mikä parantaa niiden suorituskykyä ja tehokkuutta.

Mikä on DLL-tiedosto?

Pohjimmiltaan voit määrittää DLL-tiedoston a Windows-tiedosto Se sisältää tietoja ja ohjeita tietyille ohjelmille tai sovelluksille.

Nämä ohjelmat käyttävät tätä sisältöä (direktiivejä, menettelytapoja, ajurikirjastoja ja muita resursseja) aktivoimaan joitain toimintoja, joita ei ole sisäänrakennettu. Näiden lisäresurssien ansiosta nämä ohjelmat voivat lisätä merkittävästi sen tehokkuutta ja vaikuttavuutta.

Suurimman osan Windows-käyttäjistä ei tarvitse avata tai käyttää DLL-tiedostoja useimpiin päivittäin suorittamiinsa tehtäviin. Nämä eivät ole edes näkyvissä, koska ne on ohjelmoitu näin, ohjaamaan ohjelmien sisäisiä prosesseja huomaamattomasti: äänen toistaminen, tekstin, grafiikan jne.

Jopa Windowsin käyttäjät, jotka tietävät sen tärkeyden ja toiminnan, tietävät, että DLL-tiedostot ovat taustalla ja että ne asennetaan ja käytetään yleensä automaattisesti. Ohjelmat itse kääntyvät heidän puoleensa, kun he tarvitsevat niitä, samalla tavalla kuin käytämme sanakirjaa tai käsikirjaa ongelman tai epäilyn ratkaisemiseksi. Joka tapauksessa, Ei ole hyvä käsitellä tai siirtää niitä, koska se voi aiheuttaa vakavia ongelmia järjestelmässä. Käyttämällä visuaalista vertailua yhden tiedoston virheellinen siirtäminen tai muokkaaminen voi olla kuin kortin poistaminen korttitalon pohjalta.

Yleisimmin DLL-tiedostoilla on tyypillinen laajennus (.dll), vaikka joskus ne esiintyvät samalla tiedostotunnisteella (.exe). Ole varovainen ja vältä sekaannusta, muista aina, että DLL-tiedostoja ei suoriteta suoraan, vaan automaattisesti.

DLL-tiedostot

DLL-tiedostot: mitä ne ovat ja miten avata ne?

DLL-tiedostojen edut

Niistä tärkeimmistä eduista, joita DLL-tiedostot tarjoavat käyttöjärjestelmän toiminnalle, on syytä korostaa seuraavaa:

  • Suoritettavien tiedostojen koon pienentäminen, koska suurin osa koodista on tallennettu kirjastoihin eikä itse suoritettavaan ohjelmaan.
  • Jakaminen useiden ohjelmien tai sovellusten välillä. Tämä on mahdollista, kun käytetty koodi on suhteellisen yleinen, eli monet ohjelmat voivat tunnistaa sen ja käyttää sitä. Sana "dynaaminen" heijastaa juuri tätä näkökohtaa, voimaa olla hyödyllinen useissa sovelluksissa.
  • Tehokkaampi järjestelmämuistin hallinta. Riittää, että muistissa on yksi kopio, jota kaikki sen jakavat ohjelmat voivat käyttää, mikä merkitsee tilaa.
  • Suurempi joustavuus ja sopeutuminen. Dynaamisen kirjaston jokaisen uuden version parannuksia tai korjauksia voivat käyttää kaikki kirjastoa jakavat sovellukset.

DLL-tiedostojen haitat

Kuitenkin myös DLL-tiedostoilla on tietyt haitat, varsinkin Windowsin tapauksessa. Nämä ovat tietoisia haittoja. Suurin osa näistä ongelmista liittyy yllä olevien etujen luettelon neljänteen kohtaan: joustavuuteen. Sattuu, että toisinaan kirjastojen uudet versiot päivitetään erikseen sisällyttämällä koodi, joka ei ole yhteensopiva niitä käyttävien ohjelmien kanssa.

Tämän aiheuttamat ongelmat ovat tietotekniikan tiedossa hyvin silmiinpistävällä nimellä: DLL helvetti (DLL helvetti). Saattaa esimerkiksi käydä niin, että kun ohjelma asennetaan, DLL korvataan uudella, yhteensopimattomalla versiolla tai että yritettäessä poistaa ohjelmaa yksi jaetuista DLL-tiedostoista poistetaan. Tuloksena on, että monet järjestelmäohjelmat voivat lakata toimimasta. Todellakin, todellinen helvetti.

Onneksi Windowsin uudet versiot ovat jo tehneet tarvittavat muutokset näiden epämiellyttävien tilanteiden välttämiseksi.

Lataa DLL-tiedostot

Joskus, etenkin tiettyjen ohjelmien asennuksen aikana, saatamme löytää itsellemme tarpeen lisää DLL-tiedostot tiettyihin paikkoihin. Aina on oltava varovainen download mikä tahansa tietokoneemme ulkoinen ohjelma, mutta vielä enemmän DLL-tiedostoista edellisessä osassa selitetyistä syistä.

Joka tapauksessa DLL-tiedoston lataaminen (aina turvallisesta lähteestä) on erittäin käytännöllistä käytä Windowsin Muistioa. Menettely on yksinkertainen:

  1. Napsauta hiiren oikeaa painiketta tiedostossa ja valitse "Avaa".
  2. Valitse "Valitse yksi ohjelmista asennettujen ohjelmien luettelosta" ja napsauta "OK".
  3. Valitse »Muistio» -työkalu ja napsauta uudelleen «OK».

Muistiossa koko DLL-tiedoston sisältö näytetään, vaikka se todennäköisesti näyttää vain suuren määrän merkkejä, joita ei voida lukea meille. Ratkaisu osaa lukea tiedoston sisältöä on käyttää dekompilaattoria.

Pura DLL-tiedostot

Un dekompilaattori on ohjelma, joka näyttää meille tietyn tiedoston tai ohjelman rakentamiseen käytetyn lähdekoodin ja joka palauttaa sen myös luettavaksi koodiksi. Toisin sanoen, se on eräänlainen "kääntäjä", joka auttaa meitä siirtämään suoritettavan koodin lähdekoodiksi. On selvää, että on myös hyödyllistä näyttää lähdekoodi, jolla DLL-tiedosto on luotu.

Mikä dekompilaattori ladataan? Tehokkain on dotpeek. Tämä ilmainen työkalu jet aivot hän pystyy purkaa kirjastot (.dll) ja näytä ne C # -koodina. Voimme myös käyttää dotPeek-ohjelmaa muun tyyppisten tiedostojen, kuten suoritettavat tiedostot (.exe), Windows 8 -metatiedostojen (.winmd) tai pakattujen tiedostojen (.zip), purkamiseen.

purkaa DLL-tiedostot dotPeekillä

Paras työkalu DLL-tiedostojen purkamiseen: dotPeek

Kun dotPeek on asennettu tietokoneellemme, nämä ovat viisi vaihetta jota meidän on noudatettava jatkaaksemme DLL-tiedoston purkamista onnistuneesti:

vaiheeseen 1

Napsauta "File", sitten "Open" ja valitse DLL-tiedosto, jonka haluamme purkaa. Tässä vaiheessa ei tarvitse huolehtia järjestelmän vahingoittumisesta, kunhan olemme varovaisia ​​emmekä tee mitään muutoksia tiedostoon.

vaiheeseen 2

Avaa tiedosto Assembly Explorer (rakenna tutkimusmatkailija). Tällä tavalla voit selata tiedoston sisältämiä koodimoduuleja. Ne kaikki työskentelevät yhdessä ja täydentävät toisiaan muodostaakseen täydellisen DLL-tiedoston. Täydellinen harmonia. Käännösmatkailijan avulla voimme nähdä kaikki solmut ja alisolmut, joihin tiedosto on järjestetty.

vaiheeseen 3

Näet kunkin solmun koodin napsauttamalla niitä. Koodi näkyy automaattisesti dotPeek-käyttöliittymässä, oikealla. Tämä koodi näytetään muodossa C #, vaikka on myös mahdollisuus ladata lisää kirjastoja alkuperäisen lähdekoodin tarkastelemiseksi. Jos solmu tarvitsee lisäkirjastojen näyttämistä, dotPeek lataa ne automaattisesti.

vaiheeseen 4

Jos tästä huolimatta on solmuja, joita ei voida näyttää oikein, voit silti käyttää vaihtoehtoa "Pika-asiakirjat" (nopea dokumentaatio). Voit tehdä tämän seuraavasti:

  • Siirry kohtaan "Koodin katseluohjelma" ja yksinkertaisesti vie kohdistin selkeytettävän koodiosan päälle.
  • Sitten sinun on ladattava koodin katseluikkuna painamalla Ctrl + Q ja seuraamalla hyperlinkkejä.

Tämän avulla voimme nähdä lisätietoja koodin jokaisesta näkökohdasta, jonka haluamme analysoida.

vaiheeseen 5

On aika muokata koodia. Tätä varten sinun on vietävä se kohteeseen Visual Studio.

  • Napsauta DLL-tiedostoa hiiren kakkospainikkeella "Kokoonpanonhallinnassa".
  • Valitse vaihtoehto »Vie projektiin».
  • Valitse vientivaihtoehtojen joukosta Visual Studio.

Kun valittu koodi on ladattu Visual Studioon, DLL: ää voidaan muokata ja koota.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: Actualidad-blogi
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.