Slik åpner du en DLL -fil: 10 trinn (med bilder)

Innholdsfortegnelse:

Slik åpner du en DLL -fil: 10 trinn (med bilder)
Slik åpner du en DLL -fil: 10 trinn (med bilder)

Video: Slik åpner du en DLL -fil: 10 trinn (med bilder)

Video: Slik åpner du en DLL -fil: 10 trinn (med bilder)
Video: How to install hp leaser jet 1010 driver with window 7 64 bit 2024, November
Anonim

Dynamic Link Library, eller DLL -fil, er bærebjelken i tradisjonell Windows -programmering. Disse filene brukes av programmet til å skaffe flere funksjoner og biblioteker uten å måtte være innebygd i selve programmet. Ofte deles DLL -filer mellom forskjellige programmer. For de fleste brukere kjører DLL -filer i bakgrunnen, og du trenger sjelden å håndtere disse filene. Noen ganger kan det imidlertid hende du må registrere en DLL for at det installerte programmet skal fungere skikkelig. Hvis du er interessert i koding, kan det å utforske hvordan du oppretter DLL -filer også klargjøre forståelsen din.

Steg

Metode 1 av 2: Bruke DLL -filer

Åpne DLL -filer Trinn 1
Åpne DLL -filer Trinn 1

Trinn 1. Forstå hva en DLL -fil er

En DLL (dynamisk lenkebibliotek) er en Windows -fil som brukes av programmer for å kalle eksisterende funksjoner. I utgangspunktet lar de Windows og andre programmer utføre sine funksjoner uten å måtte ha disse funksjonene.

DLL -filer er en viktig del av Windows -programmering, og gjør programmer slankere og mer effektive

Åpne DLL -filer Trinn 2
Åpne DLL -filer Trinn 2

Trinn 2. Vær oppmerksom på at den gjennomsnittlige brukeren ikke trenger å åpne eller samhandle med DLL -filer

For de fleste brukere vil DLL -filen være i bakgrunnen. Programmet vil installere og kalle dem automatisk, og flytting av filene kan forårsake alvorlige problemer på datasystemet.

  • Noen ganger når du installerer et fellesskapsprogram, blir du bedt om å plassere DLL-filen på et bestemt sted. Sørg for at du stoler på programmet før du følger disse instruksjonene, fordi DLL -filer kan være farlige.
  • Hvis du er interessert i å lære å lage en DLL -fil, kan du se neste avsnitt.
Åpne DLL -filer Trinn 3
Åpne DLL -filer Trinn 3

Trinn 3. Registrer den nye DLL -filen

Hvis du må kopiere DLL -filen manuelt til en mappe eller et program du kan bruke, må du kanskje registrere den i Windows -registret før filen kan brukes. Se instruksjonene i programmet for å avgjøre om du skal utføre dette trinnet eller ikke (dette er svært uvanlig for de fleste Windows -programmer).

  • Åpne kommandoprompt. Du finner den på Start -menyen eller ved å trykke Win+R og skrive cmd. Naviger til plasseringen av den nye DLL -filen.
  • Hvis du bruker Windows 7 eller nyere, åpner du mappen som inneholder den nye DLL-filen, holder nede Shift og høyreklikker i mappen og velger "Åpne kommandovindu her". Kommandoprompt åpnes umiddelbart i den mappen.
  • Skriv inn regsvr32 dllname.dll og trykk Enter. Dette vil legge til DLL -filen i Windows -registret.
  • Skriv inn regsvr32 -u dllname.dll for å fjerne DLL -filen fra Windows -registeret.

Metode 2 av 2: Dekompiler DLL -filen

Åpne DLL -filer Trinn 4
Åpne DLL -filer Trinn 4

Trinn 1. Last ned og installer en dekompilator

En "dekompilator" er et program som lar deg se kildekoden som brukes til å lage en fil eller et program, i dette tilfellet en DLL -fil. For å se koden som får en DLL -fil til å fungere, må du bruke en dekompilator for å gjøre filen om til lesbar kode. Å åpne en DLL -fil uten en dekompilator (for eksempel å åpne den med Notisblokk) vil vise et virvar av uleselige tegn.

dotPeek er en av de populære gratis dekompilatorene. Dette finner du på jetbrains.com/decompiler/

Åpne DLL -filer Trinn 5
Åpne DLL -filer Trinn 5

Trinn 2. Åpne DLL -filen i dekompilatoren

Hvis du bruker dotPeek, klikker du på "File" → "Open" og blar til DLL -filen du vil dekompilere. Du kan utforske innholdet i DLL -filen uten å påvirke systemet.

Åpne DLL -filer Trinn 6
Åpne DLL -filer Trinn 6

Trinn 3. Bruk "Assembly Explorer" for å utforske nodene til DLL -filen

DLL -filer er laget av "noder" eller moduler med kode som fungerer sammen for å danne hele DLL -filen. Du kan utvide hver node for å se hvilke undernoder den kan inneholde.

Åpne DLL -filer Trinn 7
Åpne DLL -filer Trinn 7

Trinn 4. Dobbeltklikk på en node for å se koden

Koden for noden du valgte, vises i rammen til høyre for dotPeek. Du kan bla gjennom koden for å se den. dotPeek vil vise koden i C#, eller den vil laste ned flere biblioteker slik at du kan se koden fra den opprinnelige kilden.

Hvis noden krever at flere biblioteker vises, prøver dootPeek å laste dem ned automatisk

Åpne DLL -filer Trinn 8
Åpne DLL -filer Trinn 8

Trinn 5. Få avklaring for forskjellige kodebiter

Hvis du støter på en kodebit du ikke forstår, kan du bruke funksjonen Hurtig dokumentasjon for å se hva kommandoen gjør.

  • Plasser markøren over kodebiten du vil finne bildetekst for i Code Viewer -rammen.
  • Trykk Ctrl+Q for å laste inn vinduet Hurtig dokumentasjon.
  • Følg koblingene for å lære mer om hvert aspekt av koden du undersøker.
Åpne DLL -filer Trinn 9
Åpne DLL -filer Trinn 9

Trinn 6. Eksporter koden til Visual Basic

Hvis du vil manipulere, redigere og opprette dine egne filer, kan du eksportere dem til Visual Studio. Den eksporterte koden vil være i C#, selv om den opprinnelig ble skrevet på et annet programmeringsspråk.

  • Høyreklikk på DLL-filen i Assembly Explorer.
  • Velg "Eksporter til prosjekt"
  • Velg eksportalternativet. Du kan få prosjektet åpnet umiddelbart i Visual Studio hvis du vil at filen skal kjøres i programmet umiddelbart.
Åpne DLL -filer Trinn 10
Åpne DLL -filer Trinn 10

Trinn 7. Rediger koden i Visual Studio

Når prosjektet er lastet inn i Visual Studio, har du full kontroll over redigering og oppretting av DLL -filer av din egen opprettelse. Klikk her for detaljerte instruksjoner om hvordan du bruker Visual Studio.

Anbefalt: