"Dynamic Link Library" eller DLL-filer er blandt hjørnestenene i den traditionelle Windows-programmering. Disse filer bruges af programmer til at få yderligere funktioner og biblioteker uden at indlejre dem i selve programmet. Det er almindeligt, at DLL`er deles af forskellige software. For de fleste brugere arbejder DLL`er i baggrunden og skal sjældent behandles. Men fra tid til anden skal du muligvis registrere et element i dette format for et program, du har installeret, for at det fungerer korrekt. Hvis du er interesseret i kodning, kan det hjælpe dig med at udforske den måde, DLL`erne bygger på.
Forstå hvad en DLL er. Denne akronym står for Dynamic Link Library, som viser, at Windows-filen bruges af programmet til at bruge eksisterende funktioner. Faktisk tillader de Windows og andre programmer at få funktionalitet uden at skulle indlejre det.
DLL`er er en væsentlig del af Windows-programmering, hvilket gør software arbejde mere effektivt og hurtigere.
2
Bemærk, at de fleste brugere ikke engang skal åbne eller interagere med DLL`er. De fleste af dem forbliver i baggrunden, og programmerne vil installere og få adgang til dem automatisk. Flytning af dem kan forårsage alvorlige systemproblemer.
Nogle gange kan det være nødvendigt at placere en DLL-fil på et bestemt sted, når du installerer programmer, der oprettes af fællesskabet. Sørg for, at programmet er betroet, før du gør det, da DLL`erne kan være ondsindede.
Hvis du er interesseret i at lære, hvordan DLL`er er bygget, skal du læse det næste afsnit.
3
Registrer en ny DLL. Hvis du skal manuelt kopiere en DLL til en mappe til brug for et program, skal du muligvis placere det i Windows-registreringsdatabasen, før det kan bruges. Læs dokumentets dokumentation for at afgøre, om du skal udføre dette trin (det er meget usædvanligt for de fleste Windows-programmer).
Åbn kommandoprompten. Det kan findes ved at åbne startmenuen eller ved at trykke på ⌘ Vind+R og skrive cmd. Gennemse indtil placeringen af den nye DLL-fil.
Hvis du bruger Windows 7 eller en nyere version, skal du åbne mappen, der indeholder den nye DLL-fil, holde ⇧ Shift, højreklik på mappen og vælg "Åbn kommandovindue her". Kommandoprompten åbnes direkte til den pågældende mappe.
Indtast regsvr32 nomedodll.dll og tryk på ⌅ Enter. Dette vil tilføje DLL-filen til Windows-registreringsdatabasen.
Indsæt regsvr32 -u nomedodll.dll for at fjerne DLL-filen fra Windows-registreringsdatabasen.
Metode 2 Dekompilere DLL-filer
Video: How To Get Started On YouTube
1
Video: How to Download and Install dll. files
Download og installer en decompiler. En "decompiler" er et program, der giver dig mulighed for at se kildekoden, der blev brugt til at opbygge en fil eller et program, i dette tilfælde en DLL-fil. For at se koden, der giver funktionalitet til en DLL, skal du bruge en "decompiler" for at vende tilbage til læsbar kode. Åbning af en DLL uden dekompiler (som i Notesblok) vil resultere i en skærm med rodede og helt meningsløse tegn.
dotPeek er en af de mest populære gratis dekompilere tilgængelige på jetBrains hjemmeside jetbrains.com/decompiler/.
2
Åbn DLL-filen i decompileren. Hvis du bruger dotPeek, skal du blot klikke på "File" → "Open" og se efter den DLL, du vil dekompilere. Det vil være muligt at udforske indholdet af DLL-filer uden at påvirke dit system.
3
Brug "Assembly Explorer" til at navigere gennem DLL`ens noder. Filerne i dette format består af "nodules" eller kode moduler, der samarbejder for at danne hele DLL-filen. Du kan udvide hver for at se undernoder, der kan være indeholdt.
4
Dobbeltklik på knasterne for at se koden. Det vises i højre hjørne af dotPeek. Gennemse koden for at gennemgå den. DotPeek vil vise det i C # eller downloade flere biblioteker for at se den oprindelige kildekode.
Hvis noden har brug for flere biblioteker at se, vil dotPeek forsøge at downloade dem automatisk.
5
Afklare de nye kodedele. Hvis du har fundet en del af koden, du ikke forstår, skal du bruge funktionen "Hurtig dokumentation" for at se, hvad kommandoen gør.
Placer markøren på den del af koden, der har brug for dokumentation i "Code Viewer" -rammen.
tryk ^ Ctrl+Q at indlæse vinduet "Quick Documentation".
Følg hyperlinks for at lære mere om hvert aspekt af koden, der undersøges.
6
Eksporter koden til Visual Basic. Hvis du vil manipulere, redigere og bygge filen selv, kan den eksporteres til Visual Studio. Den eksporterede kode vil være i C #, selvom den oprindelig var oprindeligt skrevet på et helt andet sprog.
Højreklik på Assembly Explorer DLL-filen.
Vælg "Eksport til projekt"
Vælg en af eksportindstillingerne. Projektet kan åbnes straks i Visual Studio, hvis du straks vil begynde at arbejde på det.