Dynamic Link Library tai DLL -tiedosto on perinteisen Windows -ohjelmoinnin tukipilari. Ohjelma käyttää näitä tiedostoja hankkiakseen lisätoimintoja ja kirjastoja tarvitsematta upottaa itse ohjelmaan. Usein DLL -tiedostot jaetaan eri ohjelmien kesken. Useimmille käyttäjille DLL -tiedostot toimivat taustalla, ja sinun on harvoin käsiteltävä näitä tiedostoja. Joskus sinun on kuitenkin rekisteröitävä DLL, jotta asennettu ohjelma toimii oikein. Jos olet kiinnostunut koodaamisesta, DLL -tiedostojen luominen voi myös selventää ymmärrystäsi.
Vaihe
Tapa 1/2: DLL -tiedostojen käyttäminen
Vaihe 1. Ymmärrä, mitä DLL -tiedosto on
DLL (dynamic link library) on Windows -tiedosto, jota ohjelmat käyttävät nykyisten toimintojen kutsumiseen. Pohjimmiltaan niiden avulla Windows ja muut ohjelmat voivat suorittaa tehtävänsä ilman, että niitä tarvitsee käyttää.
DLL -tiedostot ovat tärkeä osa Windows -ohjelmointia ja tekevät ohjelmista kevyempiä ja tehokkaampia
Vaihe 2. Huomaa, että tavallisen käyttäjän ei tarvitse avata DLL -tiedostoja tai olla vuorovaikutuksessa niiden kanssa
Useimmille käyttäjille DLL -tiedosto on taustalla. Ohjelma asentaa ja soittaa niihin automaattisesti, ja tiedostojen siirtäminen voi aiheuttaa vakavia ongelmia tietokonejärjestelmässä.
- Joskus kun asennat yhteisön ohjelmaa, sinua kehotetaan sijoittamaan DLL-tiedosto tiettyyn paikkaan. Varmista, että luotat ohjelmaan ennen näiden ohjeiden noudattamista, koska DLL -tiedostot voivat olla vaarallisia.
- Jos haluat oppia luomaan DLL -tiedoston, katso seuraava osio.
Vaihe 3. Rekisteröi uusi DLL
Jos sinun on kopioitava DLL -tiedosto manuaalisesti kansioon tai ohjelmaan käytettäväksi, sinun on ehkä rekisteröitävä se Windowsin rekisteriin ennen tiedoston käyttöä. Katso ohjelman ohjeista, onko sinun suoritettava tämä vaihe vai ei (tämä on hyvin harvinaista useimmille Windows -ohjelmille).
- Avaa komentokehote. Löydät sen Käynnistä -valikosta tai painamalla Win+R ja kirjoittamalla cmd. Siirry uuden DLL -tiedoston sijaintiin.
- Jos käytössäsi on Windows 7 tai uudempi, avaa kansio, joka sisältää uuden DLL-tiedoston, pidä Vaihto painettuna ja napsauta kansiota hiiren kakkospainikkeella ja valitse "Avaa komentoikkuna tästä". Komentokehote avautuu välittömästi kyseiseen kansioon.
- Kirjoita regsvr32 dllname.dll ja paina Enter. Tämä lisää DLL -tiedoston Windowsin rekisteriin.
- Poista DLL -tiedosto Windowsin rekisteristä kirjoittamalla regsvr32 -u dllname.dll.
Tapa 2/2: Pura DLL -tiedosto
Vaihe 1. Lataa ja asenna dekompressori
"Kääntäjä" on ohjelma, jonka avulla voit tarkastella tiedoston tai ohjelman, tässä tapauksessa DLL -tiedoston, luomiseen käytettyä lähdekoodia. Jos haluat nähdä koodin, joka saa DLL -tiedoston toimimaan, sinun on käytettävä dekompressoria kääntämään tiedosto takaisin luettavaksi koodiksi. DLL -tiedoston avaaminen ilman purkamista (kuten avaaminen Notepadilla) näyttää lukemattomien merkkien sekoituksen.
dotPeek on yksi suosituista ilmaisista purkamistapauksista. Tämä löytyy osoitteesta jetbrains.com/decompiler/
Vaihe 2. Avaa DLL -tiedosto purkijassa
Jos käytät dotPeekiä, napsauta "Tiedosto" → "Avaa" ja selaa sitten DLL -tiedostoon, jonka haluat kääntää. Voit tutkia DLL -tiedoston sisältöä vaikuttamatta järjestelmääsi.
Vaihe 3. Käytä "Assembly Explorer" -apuohjelmaa DLL -tiedoston solmujen tutkimiseen
DLL -tiedostot koostuvat "solmuista" tai koodimoduuleista, jotka yhdessä muodostavat koko DLL -tiedoston. Voit laajentaa jokaisen solmun nähdäksesi, mitä alisolmuja se voi sisältää.
Vaihe 4. Kaksoisnapsauta solmua nähdäksesi sen koodin
Valitsemasi solmun koodi näkyy dotPeekin oikealla puolella olevassa kehyksessä. Voit tarkistaa koodin selaamalla sitä. dotPeek näyttää koodin C# -muodossa tai lataa lisää kirjastoja, jotta näet koodin alkuperäisestä lähteestä.
Jos solmu vaatii lisäkirjastojen katselua, dootPeek yrittää ladata ne automaattisesti
Vaihe 5. Selvitä eri koodinpätkiä
Jos kohtaat koodinpätkän, jota et ymmärrä, voit käyttää pikadokumentointitoimintoa nähdäksesi, mitä komento tekee.
- Vie kohdistin koodinpätkän päälle, jolle haluat löytää tekstityksen Code Viewer -kehyksestä.
- Lataa pika -dokumentointi -ikkuna painamalla Ctrl+Q.
- Seuraa linkkejä saadaksesi lisätietoja jokaisesta tutkittavan koodin osasta.
Vaihe 6. Vie koodi Visual Basiciin
Jos haluat muokata, muokata ja luoda omia tiedostojasi, voit viedä ne Visual Studioon. Viennin koodi on C#, vaikka se on alun perin kirjoitettu eri ohjelmointikielellä.
- Napsauta DLL-tiedostoa hiiren kakkospainikkeella Assembly Explorerissa.
- Valitse "Vie projektiin"
- Valitse vientivaihtoehto. Voit avata projektin heti Visual Studiossa, jos haluat, että tiedosto suoritetaan ohjelmassa välittömästi.
Vaihe 7. Muokkaa koodia Visual Studiossa
Kun projekti on ladattu Visual Studioon, voit hallita itse luomiasi DLL -tiedostoja ja muokata niitä. Napsauta tätä saadaksesi yksityiskohtaiset ohjeet Visual Studion käyttämisestä.