Forfatter: Randy Alexander
Opprettelsesdato: 24 April 2021
Oppdater Dato: 1 Juli 2024
Anonim
Slik åpner du DLL-filer - Guider
Slik åpner du DLL-filer - Guider

Innhold

I denne artikkelen: Bruke DLL-filerDekompilere DLL-referanser

Et Dynamic Link Library, en DLL-fil, er grunnlaget for tradisjonell Windows-programmering. Disse filene brukes av programmer for å få flere funksjoner og biblioteker uten å måtte lage dem i selve programmet. Ofte blir DLL-filer delt på flere forskjellige programmer. For de fleste brukere fungerer DLL-filer i bakgrunnen, og du trenger sjelden å bekymre deg for dem. Fra tid til annen, uansett måte, kan det hende du trenger å registrere en DLL for å få et program til å fungere ordentlig. Hvis du er interessert i koding, kan det være veldig nyttig for deg å utforske hvordan DLL-filer er bygd.


stadier

Del 1 Bruke DLL-filer



  1. Forstå hva en DLL-fil er. En DLL (Dynamic Link Library) er en Windows-fil som brukes av programmer for å bruke eksisterende funksjoner. Faktisk lar de Windows og andre programmer ha en funksjon uten å måtte bygge den i seg selv.
    • DLL-filer er viktige aspekter ved Windows-programmering og gir mulighet for jevnere og mer effektive programmer.


  2. Vær oppmerksom på at den gjennomsnittlige brukeren ikke trenger å samhandle med DLL-filer. For de fleste brukere vil DLL-filer forbli i bakgrunnen. Programmer vil installere og anmode dem automatisk, og flytting av dem kan forårsake alvorlige problemer med systemet.
    • Noen ganger kan du bli kalt under installasjonen av et program bygget av et fellesskap av programmerere, for å plassere DLL-filer på bestemte steder. Forsikre deg om at programmet er pålitelig før du følger instruksjonene, da DLL-filene kan være skadelige.
    • Hvis du er interessert i å lære hvordan DLL-filer er bygget, fortsett å lese.



  3. Registrer en ny DLL. Hvis du må kopiere en DLL-fil manuelt til en mappe for å kunne bruke et program, kan det hende du må registrere den i Windows-registeret før du bruker den. Sjekk programdokumentasjonen for å finne ut om du trenger å fullføre dette trinnet (det er ekstremt sjelden for de fleste Windows-programmer).
    • Åpne ordremeldingen. Du finner den i Start-menyen eller ved å trykke på ⊞ Vinn+R og å skrive cmd. Naviger på stedet for den nye DLL-filen.
    • Hvis du bruker Windows 7 eller nyere, åpner du mappen som inneholder den nye DLL-filen, holder du nede knappen ⇧ Skift og høyreklikk i mappen og velg Åpne et kommandovindu her. Kommandoinvitasjonen åpnes direkte i mappen.
    • typen regsvr32 dllname.dll, hold deretter ↵ Skriv inn. Dette vil legge til DLL-filen til Windows-registeret.
    • typen regsvr32 -u dllname.dll for å fjerne DLL-filen fra Windows-registeret.

Del 2 Dekompilere DLL-filer




  1. Last ned og installer en dekompilator. En "dekompilator" er et program som lar deg se kildekoden som brukes til å utvikle en fil eller et program, i dette tilfellet en DLL-fil. For å se koden for å kjøre en DLL-fil, trenger du en dekompilator for å omformere den til en lesbar kode. Åpne en DLL-fil uten å dekompilere den (for eksempel å åpne den med Notepad) vil føre til et rot av uleselige tegn.
    • dotPeek er en av de mest populære gratis dekompilatorene. Tilgjengelig på jetbrains.com.


  2. Åpne DLL-filen fra din dekompilator. Hvis du bruker dotPeek, klikker du bare filåpen, finn deretter DLL-filen du vil dekompilere. Du kan utforske innholdet i DLL-filen uten å påvirke systemet.


  3. Bruk "Assembly Explorer" for å vise nodene til DLL-filen. DLL-filer består av "noder" eller kodemoduler som fungerer sammen for å utgjøre hele DLL-filen. Du kan utvide hver node for å se hver av undernodene den kan inneholde.


  4. Dobbeltklikk på en node for å se koden. Koden til den valgte noden vil vises i høyre dotPeek-vindu. Du kan navigere gjennom koden for å se gjennom den. dotPeek vil vise koden i C #, ellers kan den laste ned flere biblioteker slik at du kan se den opprinnelige koden.
    • Hvis noden ber om flere biblioteker som skal vises, vil dotPeek prøve å laste ned dem automatisk.


  5. Lær hva som er kodesegmentene. Hvis du ikke tror du forstår et kodesegment, kan du bruke hurtigdokumentasjonsfunksjonen for å se hva kommandoen gjør.
    • Plasser markøren på det kodesegmentet du trenger å finne i vinduet Code Viewer (code viewer).
    • Press Ctrl+Q for å få opp hurtigdokumentasjonsvinduet.
    • Følg hyperkoblingene for å lære mer om hvert aspekt av koden du gjennomgår.


  6. Eksporter koden til Visual Basic. Hvis du vil manipulere, redigere og bygge filen på din egen måte, kan du eksportere den til Visual Studio. Den eksporterte koden vil være i C #, selv om den opprinnelig var programmert med et annet språk.
    • Høyreklikk på DLL-filen i Assembly Explorer.
    • Velg Eksporter til prosjekt.
    • Velg eksportalternativer. Du kan åpne prosjektet ditt direkte i Visual Studio hvis du vil jobbe med det umiddelbart.


  7. Rediger koden i Visual Studio. Når du har lastet prosjektet inn i Visual Studio, vil du ha full kontroll over redigering og bygging av DLL i din egen reklame.

Les I Dag

Hvordan tilberede babymat

Hvordan tilberede babymat

I denne artikkelen: Velge ingredienerPreparering av babymatenorg og varme opp babymaten ammendrag av artikkelen8 Referaner Hvi du vil ha full kontroll over hva babyen din pier, er det et godt valg &#...
Hvordan tilberede kjøtt-elendige

Hvordan tilberede kjøtt-elendige

er en wiki, om betyr at mange artikler er krevet av flere forfattere. For å lage denne artikkelen deltok frivillige forfattere i redigering og forbedring.Det er 8 referaner itert i denne artikke...