Hoe DLL-bestanden te openen
Schrijver:
Randy Alexander
Datum Van Creatie:
24 April 2021
Updatedatum:
1 Juli- 2024
![How to Open a .dill file](https://i.ytimg.com/vi/rNioSycDawE/hqdefault.jpg)
Inhoud
In dit artikel: DLL-bestanden gebruikenDllL-verwijzingen compileren
Een Dynamic Link Library, een DLL-bestand, is de basis van traditionele Windows-programmering. Deze bestanden worden door programma's gebruikt om extra functies en bibliotheken te verkrijgen zonder ze in het programma zelf te hoeven maken. Vaak worden DLL-bestanden gedeeld met verschillende programma's. Voor de meeste gebruikers werken DLL-bestanden op de achtergrond en hoeft u zich daar zelden zorgen over te maken. Van tijd tot tijd, ongeacht de manier, moet u mogelijk een DLL registreren om een programma goed te laten werken. Als u geïnteresseerd bent in codering, kan het verkennen van de manier waarop DLL-bestanden worden gebouwd erg handig voor u zijn.
stadia
Deel 1 DLL-bestanden gebruiken
-
Begrijp wat een DLL-bestand is. Een DLL (Dynamic Link Library) is een Windows-bestand dat door programma's wordt gebruikt om bestaande functies te gebruiken. In feite laten ze Windows en andere programma's een functie toe zonder deze zelf te hoeven bouwen.- DLL-bestanden zijn essentiële aspecten van Windows-programmering en zorgen voor vloeiendere en efficiëntere programma's.
-
Houd er rekening mee dat de gemiddelde gebruiker niet hoeft te communiceren met DLL-bestanden. Voor de meeste gebruikers blijven DLL-bestanden op de achtergrond. Programma's worden automatisch geïnstalleerd en gevraagd en het verplaatsen ervan kan ernstige problemen met het systeem veroorzaken.- Soms kunt u worden opgeroepen tijdens de installatie van een programma dat is gebouwd door een gemeenschap van programmeurs, om DLL-bestanden op bepaalde locaties te plaatsen. Zorg ervoor dat het programma betrouwbaar is voordat u de instructies volgt, omdat de DLL-bestanden schadelijk kunnen zijn.
- Als u meer wilt weten over hoe DLL-bestanden zijn opgebouwd, lees dan verder.
-
Registreer een nieuwe DLL. Als u een DLL-bestand handmatig naar een map moet kopiëren om een programma te gebruiken, moet u het mogelijk in het Windows-register registreren voordat u het gebruikt. Raadpleeg de programmadocumentatie om te bepalen of u deze stap moet voltooien (dit is uiterst zeldzaam voor de meeste Windows-programma's).- Open de bestelprompt. U kunt het vinden in het Start-menu of door op te drukken ⊞ Win+R en typen cmdNavigeer op de locatie van het nieuwe DLL-bestand.
- Als u Windows 7 of hoger gebruikt, opent u de map met het nieuwe DLL-bestand en houdt u de knop ingedrukt ⇧ Shift en klik met de rechtermuisknop in de map en selecteer Open hier een opdrachtvenster. De Invite of Commands wordt direct in de map geopend.
- type regsvr32 dllname.dll, houd dan vast ↵ Enter. Hiermee wordt het DLL-bestand aan het Windows-register toegevoegd.
- type regsvr32 -u dllname.dll om het DLL-bestand uit het Windows-register te verwijderen.
Deel 2 Decompileer DLL-bestanden
-
Download en installeer een decompiler. Een "decompiler" is een programma waarmee u de broncode kunt zien die is gebruikt om een bestand of programma te ontwikkelen, in dit geval een DLL-bestand. Om de code te zien voor het uitvoeren van een DLL-bestand, hebt u een decompiler nodig om deze opnieuw om te zetten in een leesbare code. Het openen van een DLL-bestand zonder het te decompileren (zoals het openen met Kladblok) veroorzaakt een puinhoop van onleesbare tekens.- dotPeek is een van de populairste gratis decompilers. Beschikbaar op jetbrains.com.
-
Open het DLL-bestand vanuit uw decompiler. Als u dotPeek gebruikt, klikt u gewoon op file → Openenen zoek vervolgens het DLL-bestand dat u wilt decompileren. U kunt de inhoud van het DLL-bestand verkennen zonder het systeem te beïnvloeden. -
Gebruik "Assembly Explorer" om de knooppunten van het DLL-bestand weer te geven. DLL-bestanden bestaan uit "knooppunten" of codemodules die samenwerken om het gehele DLL-bestand te vormen. U kunt elk knooppunt uitbreiden om elk van de subknopen te zien die het kan bevatten. -
Dubbelklik op een knooppunt om de code te zien. De code van het gekozen knooppunt verschijnt in het rechter dotPeek-venster. U kunt door de code navigeren om deze te bekijken. dotPeek zal de code weergeven in C #, anders kan het extra bibliotheken downloaden zodat u de originele code kunt zien.- Als het knooppunt extra bibliotheken vraagt om weer te geven, probeert dotPeek deze automatisch te downloaden.
-
Leer wat de codesegmenten zijn. Als u denkt dat u een stuk code niet begrijpt, kunt u de functie Snelle documentatie gebruiken om te zien wat de opdracht doet.- Plaats de cursor op het codesegment dat u moet vinden in het venster Codeviewer (codeviewer).
- pers Ctrl+Q om het venster Snelle documentatie te openen.
- Volg de hyperlinks voor meer informatie over elk aspect van de code die u beoordeelt.
-
Exporteer de code naar Visual Basic. Als u het bestand op uw eigen manier wilt manipuleren, bewerken en bouwen, kunt u het exporteren naar Visual Studio. De geëxporteerde code staat in C #, zelfs als deze oorspronkelijk met een andere taal was geprogrammeerd.- Klik met de rechtermuisknop op het DLL-bestand in Assembly Explorer.
- kiezen Exporteren naar project.
- Kies uw exportopties. U kunt uw project rechtstreeks in Visual Studio openen als u er direct aan wilt werken.
-
Bewerk de code in Visual Studio. Nadat u het project in Visual Studio hebt geladen, heeft u volledige controle over het bewerken en bouwen van de DLL in uw eigen advertentie.