Åbn dll-filer

Dynamic Link Library eller DLL er hjørnestenen i traditionel Windows-programmering. Disse filer bruges af programmer til at få yderligere funktionalitet og skabe biblioteker uden selv at skulle bygge dem ind i programmet. DLL-filer deles ofte med mange forskellige programmer. For de fleste brugere fungerer DLL`er i baggrunden, og du vil sjældent skulle håndtere DLL`er. Men nogle gange er det nødvendigt at registrere en DLL for det program, du har installeret, for at fungere korrekt. Hvis du er interesseret i programmering, kan det være meget oplysende at forstå, hvordan DLL`er fungerer.

Trin

Metode 1 af 2: Brug af DLL-filer

Billede med titlen Åbn DLL-filer Trin 1
1. Forstå, hvad en DLL er. En DLL (dynamic link library) er en Windows-fil, der bruges af programmer til at kalde eksisterende funktioner. I bund og grund giver de Windows og andre programmer funktioner, som ellers skulle være indbygget.
  • DLL-filer er en væsentlig del af Windows-programmering, hvilket giver renere og mere effektive programmer.
Billede med titlen Åbn DLL-filer Trin 2
2. Den gennemsnitlige bruger behøver ikke at åbne eller arbejde med DLL-filer. For de fleste brugere eksisterer DLL-filer kun i baggrunden. Programmer installerer og kalder dem automatisk, og fjernelse af dem kan forårsage store problemer i systemet.
  • Nogle gange vil du under installationen af ​​programmer oprettet af private blive bedt om at placere DLL-filer på bestemte steder. Sørg for, at du har tillid til et program, før du følger dets instruktioner, da DLL-filer kan være ondsindede.
  • Hvis du er interesseret i, hvordan DLL-filer er opbygget, så læs videre i næste afsnit.
    Billede med titlen Åbn DLL-filer Trin 3
    3. Registrer en ny DLL. Hvis du manuelt har skullet placere en DLL-fil i en mappe for at bruge et program, skal du muligvis registrere den i Windows registreringsdatabasen, før den kan bruges. Se programmets dokumentation for at afgøre, om du skal udføre dette trin (det er ekstremt ualmindeligt for de fleste Windows-programmer).
  • Åbn kommandoprompt. Dette kan findes i Start-menuen eller ved at trykke på Windows-tasten + R hvorefter du cmd gå ind. til placeringen af ​​den nye DLL.
  • Hvis du bruger Windows 7 eller nyere, skal du åbne mappen med den nye DLL-fil, holde Shift nede og højreklikke på mappen. Vælg nu "Åbn kommandovinduet her". Kommandovinduet åbner straks denne mappe.
  • type regsvr32 dll navn.dll og tryk på Enter. Dette vil tilføje DLL-filen til Windows-registreringsdatabasen.
  • type regsvr32 -u dll navn.dll for at fjerne DLL`en fra Windows-registreringsdatabasen.

    Metode 2 af 2: Dekompiler DLL-filer

    Billede med titlen Åbn DLL-filer Trin 4
    1. Download og installer en decompiler. EN "decompiler" er et program, der giver dig mulighed for at hente den kildekode, der blev brugt til at oprette programmet, i dette tilfælde en DLL. For at se den originale kode for en DLL skal du bruge en decompiler, der kan konvertere denne fil tilbage til læsbar kode. Åbning af en DLL uden en decompiler (som at åbne den i Notesblok) vil resultere i et virvar af ulæselige tegn.
  • dotPeek er en af ​​de mere populære gratis decompilere. Du kan downloade denne viajethjerne.com/decompiler/.
  • Billede med titlen Åbn DLL-filer Trin 5
    2. Åbn DLL-filen i din decompiler.Hvis du bruger dotPeek, skal du klikke "trafikprop" → "Åben" og gå til den DLL-fil, du vil dekompilere. Du kan se indholdet af DLL-filen uden at påvirke dit system.
    Billede med titlen Åbn DLL-filer Trin 6
    3. Brug "Assembly Explorer" for at se DLL`ens noder. DLL-filer består af "noder" eller moduler, der arbejder sammen om at skabe hele DLL-filen. Du kan udvide hver node for at se eventuelle undernoder.
    Billede med titlen Åbn DLL-filer Trin 7
    4. Dobbeltklik på en node for at se koden. Koden for den node, du vælger, vises i den højre ramme af dotPeek. Du kan rulle gennem koden for at se den. dotPeek viser koden i C# , eller du kan downloade yderligere biblioteker for at se den i den originale kildekode.
    Hvis noden kræver yderligere biblioteker for at se, vil dotPeek forsøge at downloade dem automatisk.
    Billede med titlen Åbn DLL-filer Trin 8
    5. Få forklaringer om forskellige kodeblokke. Hvis du har fundet en kodeblok, som du ikke forstår, kan du bruge funktionen Hurtig dokumentation til at finde ud af, hvad en kommando præcist gør.
  • Placer markøren i den kodeblok, du ønsker at se dokumentation for i rammen Code Viewer.
  • Tryk på Ctrl + Q for at åbne vinduet Hurtig dokumentation.
  • Følg genvejene for at lære mere om alle aspekter af den kode, du undersøger.
    Billede med titlen Åbn DLL-filer Trin 9
  • 6. Eksporter koden til Visual Basic. Hvis du selv vil redigere, ændre og kompilere filen, kan du eksportere den til Visual Studio. Den eksporterede kode er i C#, selvom den oprindeligt er skrevet på et helt andet sprog.
  • Højreklik på DLL-filen i Assembly Explorer.
  • Vælg "Eksporter til projekt"
  • Vælg dine eksportmuligheder. Du kan have projektet åbent direkte i Visual Studio, hvis du vil i gang med det samme.
    Billede med titlen Åbn DLL-filer Trin 10
    7. Rediger koden i Visual Studio.Når du har indlæst projektet i Visual Studio, har du fuld kontrol over redigering og inkludere DLL`en i din egen skabelse. Se instruktionerne for mere detaljerede instruktioner om, hvordan du bruger Visual Studio.

  • Оцените, пожалуйста статью