Tiedostot, joissa on dll-laajennus (Dynamic Link Library), sisältävät koottuja kirjastoja ohjelmakoodeista ja resursseista. Resurssit voivat olla kuvia, tekstiä, ääni- ja videoleikkeitä, kohdistimia ja muita sovelluksen suoritettavien tiedostojen käyttämiä elementtejä. Voit tarkastella ja jopa tehdä muutoksia tällaisiin tiedostoihin käyttämällä erilaisia ohjelmistoja, vaikka tämä voi johtaa sellaisia tiedostoja käyttävien ohjelmien toimintakyvyttömyyteen.
Ohjeet
Vaihe 1
Käytä mitä tahansa purkuohjelmaa päästäksesi tarkastelemaan ja vaihtamaan dll-tiedostojen koodia. Löydät paljon tällaisia sovelluksia Internetistä - lataa esimerkiksi Cygnys Hex Editorin ilmainen versio. Tällä ohjelmalla on hyvin yksinkertainen käyttöliittymä eikä se vaadi asennusta. Käytä lataamiseen suoraa linkkiä valmistajan verkkosivuston vastaavalle sivulle - https://softcircuits.com/cygnus/fe. Heti lataamisen jälkeen ohjelma on käyttövalmis. Siinä olevan dll-tiedoston sisältö näytetään samanaikaisesti heksadesimaalikoodien ja tekstimerkkien taulukkona - voit muokata molempia näkymiä, ja muutokset näkyvät molemmissa taulukoissa
Vaihe 2
Tarkastele ja korvaa dynaamisiin kirjastotiedostoihin sijoitettuja resursseja erikoistuneella katseluohjelmalla. Esimerkiksi Resource Hacker mahdollistaa paitsi nähdä ja muokata koodia tällaisen tiedoston sisällä, mutta näyttää myös tämän koodin luoman resurssin - kuvan, kohdistimen osoittimen jne. Ohjelman käyttöliittymän avulla voit korvata tällaisen kuvan (äänifragmentti, video jne.) Omalla ei kooditasolla, vaan objektitasolla. Tämä ohjelma on myös ilmainen, voit ladata sen tältä kirjoittajan sivulta
Vaihe 3
Napsauta hiiren kakkospainikkeella esimerkiksi kansiokuvaketta Resurssienhallinnassa, valitse pikavalikosta Ominaisuudet ja napsauta sitten painiketta, joka avaa tämän kansion kuvakkeenvaihtoikkunan. Tällä tavalla voit tarkastella dll-kirjastojen sisällä olevia graafisia objekteja ilman kolmannen osapuolen ohjelmia. Tämä Windows-käyttöjärjestelmän vakiokomponentti voi lukea ja näyttää kuvakkeita tiedostossa, jonka määritit Selaa-painikkeella, mutta sitä ei ole tarkoitettu muuttamaan dynaamisten kirjastotiedostojen sisältöä.