Die Dynamic Link Library, of DLL -lêer, is die steunpilaar van tradisionele Windows -programmering. Hierdie lêers word deur die program gebruik om addisionele funksies en biblioteke te verkry sonder om in die program self ingebed te hoef te word. Dikwels word DLL -lêers tussen verskillende programme gedeel. Vir die meeste gebruikers loop DLL's op die agtergrond, en u hoef selde met hierdie lêers te doen. Soms moet u egter 'n DLL registreer sodat u geïnstalleerde program behoorlik kan werk. As u geïnteresseerd is in kodering, kan dit ook duidelik wees hoe u DLL -lêers kan skep.
Stap
Metode 1 van 2: Die gebruik van DLL -lêers
Stap 1. Verstaan wat 'n DLL -lêer is
'N DLL (dinamiese skakelbiblioteek) is 'n Windows -lêer wat deur programme gebruik word om bestaande funksies te noem. Eintlik laat hulle Windows en ander programme toe om hul funksies uit te voer sonder om die funksies te hoef te hê.
DLL -lêers is 'n belangrike deel van Windows -programmering en maak programme slanker en doeltreffender
Stap 2. Let daarop dat die gemiddelde gebruiker nie hoef oop te maak of met DLL -lêers te kommunikeer nie
Vir die meeste gebruikers is die DLL -lêer op die agtergrond. Die program sal dit outomaties installeer en bel, en die skuif van die lêers kan ernstige probleme op die rekenaarstelsel veroorsaak.
- Soms word u gevra om die DLL-lêer op 'n spesifieke plek te plaas wanneer u 'n program wat deur die gemeenskap gemaak is, installeer. Maak seker dat u die program vertrou voordat u hierdie instruksies volg, want DLL -lêers kan gevaarlik wees.
- Sien die volgende afdeling as u wil leer hoe om 'n DLL -lêer te skep.
Stap 3. Registreer die nuwe DLL
As u die DLL -lêer handmatig na 'n gids of program moet kopieer, moet u dit moontlik in die Windows -register registreer voordat die lêer gebruik kan word. Raadpleeg die instruksies in die program om te bepaal of u hierdie stap moet uitvoer of nie (dit is baie ongewoon vir die meeste Windows -programme).
- Maak die opdragprompt oop. U kan dit vind in die menu Start of deur op Win+R te druk en cmd in te tik. Gaan na die plek van u nuwe DLL -lêer.
- As u Windows 7 of later gebruik, maak die gids met die nuwe DLL-lêer oop, hou Shift ingedruk en klik met die rechtermuisknop in die gids en kies "Open command window here". Die opdragprompt word onmiddellik in die gids oopgemaak.
- Tik regsvr32 dllname.dll en druk Enter. Dit sal die DLL -lêer by die Windows -register voeg.
- Tik regsvr32 -u dllname.dll om die DLL -lêer uit die Windows -register te verwyder.
Metode 2 van 2: Ontlaai die DLL -lêer
Stap 1. Laai en installeer 'n dekompiler
'N "Dekompilerer" is 'n program waarmee u die bronkode kan sien wat gebruik word om 'n lêer of program te skep, in hierdie geval 'n DLL -lêer. Om die kode wat 'n DLL -lêer laat werk te sien, moet u 'n dekompiler gebruik om die lêer weer in 'n leesbare kode te verander. As u 'n DLL -lêer sonder 'n dekompiler oopmaak (soos om dit met Notepad oop te maak), word 'n warboel onleesbare karakters vertoon.
dotPeek is een van die gewilde gratis dekompilators. Dit kan gevind word by jetbrains.com/decompiler/
Stap 2. Maak die DLL -lêer in u dekompiler oop
As u dotPeek gebruik, klik dan op "File" → "Open" en blaai dan na die DLL -lêer wat u wil dekompileer. U kan die inhoud van die DLL -lêer ondersoek sonder om u stelsel te beïnvloed.
Stap 3. Gebruik "Assembly Explorer" om die nodusse van die DLL -lêer te ondersoek
DLL -lêers bestaan uit 'nodes' of kode -modules wat saamwerk om die hele DLL -lêer te vorm. U kan elke node uitbrei om te sien watter subknope dit kan bevat.
Stap 4. Dubbelklik op 'n knoop om die kode daarvan te sien
Die kode vir die knoop wat u gekies het, verskyn in die raam regs van die dotPeek. U kan deur die kode blaai om dit te hersien. dotPeek sal die kode in C# vertoon, of dit sal addisionele biblioteke aflaai sodat u die kode van die oorspronklike bron kan sien.
As die knoop vereis dat addisionele biblioteke bekyk word, sal dootPeek probeer om dit outomaties af te laai
Stap 5. Kry verduideliking vir verskillende kodebrokkies
As u 'n kodefragment kry wat u nie verstaan nie, kan u die funksie Vinnige dokumentasie gebruik om te sien wat die opdrag doen.
- Plaas jou wyser oor die kodefragment waarvoor jy 'n onderskrif wil vind in die Code Viewer -raam.
- Druk Ctrl+Q om die venster vir vinnige dokumentasie te laai.
- Volg die skakels om meer te wete te kom oor elke aspek van die kode wat u ondersoek.
Stap 6. Voer die kode uit na Visual Basic
As u u eie lêers wil manipuleer, redigeer en skep, kan u dit na Visual Studio uitvoer. Die uitgevoerde kode sal in C# wees, alhoewel dit oorspronklik in 'n ander programmeertaal geskryf is.
- Klik met die rechtermuisknop op die DLL-lêer in Assembly Explorer.
- Kies "Uitvoer na projek"
- Kies u uitvoeropsie. U kan die projek onmiddellik in Visual Studio oopmaak as u wil hê dat die lêer onmiddellik in die program moet loop.
Stap 7. Wysig die kode in Visual Studio
Sodra u projek in Visual Studio gelaai is, het u volle beheer oor die redigering en die skep van DLL -lêers van u eie skepping. Klik hier vir gedetailleerde instruksies oor hoe u Visual Studio gebruik.