Pdf downloadenPdf downloaden

De Dynamic Link Library, of DLL vormt de pijler van het traditionele programmeren in Windows. Deze bestanden worden gebruikt door programma's om aanvullende functionaliteit te verkrijgen en bibliotheken te maken zonder ze zelf in het programma in te moeten bouwen. Vaak worden DLL-bestanden met veel verschillende programma's gedeeld. Voor de meeste gebruikers werken DLL's op de achtergrond en je zult slechts zelden met DLL's te maken krijgen. Af en toe is het echter nodig om een DLL te registreren om het programma dat je heb geïnstalleerd goed te laten werken. Als je geïnteresseerd bent in programmeren kan het heel verhelderend zijn te begrijpen hoe DLL's in elkaar zitten.

Methode 1
Methode 1 van 2:

DLL-bestanden gebruiken

Pdf downloaden
  1. How.com.vn Nederlands: Step 1 Begrijpen wat een DLL-bestand is.
    Een DLL (dynamic link library) is een Windows-bestand gebruikt door programma's om bestaande functies aan te roepen. In essentie bieden ze Windows en andere programma's functies die anders ingebouwd zouden moeten worden.
    • DLL-bestanden zijn een essentieel onderdeel van Windows programmering, en zorgen voor nettere en meer efficiënte programma's.
  2. How.com.vn Nederlands: Step 2 De gemiddelde gebruiker hoeft geen DLL-bestanden te openen of ermee te werken.
    Voor de meeste gebruikers bestaan DLL-bestanden alleen op de achtergrond. Programma's zullen ze automatisch installeren en aanroepen, en het verwijderen ervan kan grote problemen veroorzaken binnen het systeem.
    • Soms word je tijdens de installatie van programma's die door particulieren zijn gemaakt gevraagd om DLL-bestanden op specifieke locaties te plaatsen. Zorg dat je een programma vertrouwt voor je de instructies opvolgt, omdat DLL-bestanden kwaadaardig kunnen zijn.
    • Als je geïnteresseerd bent in hoe DLL-bestanden zijn opgebouwd, lees dan verder in het volgende deel.
  3. How.com.vn Nederlands: Step 3 Registreer een nieuwe DLL.
    Als je handmatig een DLL-bestand in een map hebt moeten plaatsen om een programma te kunnen gebruiken, dan kan het nodig zijn om het te registreren in het Windows-register voor het gebruikt kan worden. Raadpleeg de documentatie van het programma om vast te stellen of je deze stap moet uitvoeren (het is extreem ongewoon voor de meeste Windows-programma's).[1]
    • Open de opdrachtprompt. Deze vind je in het menu Start of door te drukken op de Windows-toets + R waarna je cmd invoert. Ga naar de locatie van de nieuwe DLL.
    • Gebruik je Windows 7 of nieuwer, open dan de map met het nieuwe DLL-bestand, houd Shift ingedrukt en klik met de rechtermuisknop op de map. Selecteer nu "Opdrachtvenster hier openen". Het opdrachtvenster zal direct die map openen.
    • Typ regsvr32 dllnaam.dll en druk op Enter. Hiermee voeg je het DLL-bestand toe aan het Windows Register.
    • Typ regsvr32 -u dllnaam.dll om de DLL uit het Windows Register te verwijderen.
    Advertentie
Methode 2
Methode 2 van 2:

Het decompileren van DLL-bestanden

Pdf downloaden
  1. How.com.vn Nederlands: Step 1 Download en installeer een decompiler.
    Een "decompiler" is een programma waarmee je de broncode terug kunt halen die gebruikt is om het programma te maken, in dit geval een DLL. Om de oorspronkelijke code te kunnen zien van een DLL heb je een decompiler nodig die dit bestand terug kan zetten in leesbare code. Open je een DLL-bestand zonder decompiler (zoals het openen in Kladblok) zal resulteren in een warboel van onleesbare lettertekens.
    • dotPeek is een van de populairdere gratis decompilers. Deze kun je downloaden via jetbrains.com/decompiler/.
  2. How.com.vn Nederlands: Step 2 Open het DLL-bestand in je decompiler.
    Maak je gebruik van dotPeek, klik dan op "File" → "Open" en blader naar het DLL-bestand dat je wilt decompileren. Je kunt de inhoud van de het DLL-bestand bekijken zonder dat het effect heeft op je systeem.[2]
  3. Step 3 Gebruik de "Assembly Explorer" om de nodes van de DLL te bekijken.
    DLL-bestanden zijn opgebouwd uit "nodes" of ook wel modules die samenwerken om het volledige DLL-bestand te maken. Je kunt elke node uitklappen om de eventuele subnodes te kunnen zien.
  4. How.com.vn Nederlands: Step 4 Dubbelklik op een node om de code te kunnen bekijken.
    De code van de node die je selecteert zal in het rechterkader van dotPeek verschijnen. Je kunt door de code scrollen om het te bekijken. dotPeek toont de code in C# , of je kunt aanvullende bibliotheken downloaden om het in de oorspronkelijke broncode te kunnen bekijken.
    • Als de node aanvullende bibliotheken vereist om te bekijken, dan zal dotPeek proberen om die automatisch te downloaden.
  5. How.com.vn Nederlands: Step 5 Krijg uitleg over verschillende blokken code.
    Als je een blok code hebt gevonden dat je niet begrijpt, dan kun je de functie Quick Documentation gebruiken om na te gaan wat een commando precies doet.
    • Plaats de cursor in het blok met code waar je de documentatie van wilt bekijken in het kader Code Viewer.
    • Druk op Ctrl + Q om het venster Quick Documentation te openen.
    • Volg de snelkoppelingen om meer te leren over elk aspect van de code die je aan het onderzoeken bent.
  6. How.com.vn Nederlands: Step 6 Exporteer de code naar Visual Basic.
    Als je het bestand zelf wilt bewerken, aanpassen en compileren, dan kun je het exporteren naar Visual Studio. De geëxporteerde code staat in C# , zelfs als het oorspronkelijk in een volledig andere taal is geschreven.
    • Klik met de rechtermuisknop op het DLL-bestand in Assembly Explorer.
    • Selecteer "Export to Project"
    • Kies je export-opties. Je kunt het project direct laten openen in Visual Studio als je meteen aan de slag wilt gaan.
  7. How.com.vn Nederlands: Step 7 Bewerk de code in Visual Studio.
    Heb je het project geladen in Visual Studio, dan heb je volledige controle over het bewerken en opnemen van de DLL in je eigen creatie. Kijk op How.com.vn voor meer gedetailleerde instructies over het gebruiken van Visual Studio.
    Advertentie

Over dit artikel

How.com.vn Nederlands: Yaffet Meshesha
Bijdragen van:
Computerspecialist
Dit artikel is bijdragen van Yaffet Meshesha. Yaffet Meshesha is computerspecialist en oprichter van Techy, een allround computerbedrijf dat computers ophaalt, repareert en bezorgt. Yaffet heeft meer dan acht jaar ervaring en is gespecialiseerd in computerreparatie en technische ondersteuning. TechCrunch en Time hebben geschreven over Techy. Dit artikel is 32.015 keer bekeken.
Categorieën: Software
Deze pagina is 32.015 keer bekeken.

Was dit artikel nuttig?

⚠️ Disclaimer:

Content from Wiki How Nederlands language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Advertentie