Hoe om 'n DLL -lêer oop te maak: 10 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n DLL -lêer oop te maak: 10 stappe (met foto's)
Hoe om 'n DLL -lêer oop te maak: 10 stappe (met foto's)

Video: Hoe om 'n DLL -lêer oop te maak: 10 stappe (met foto's)

Video: Hoe om 'n DLL -lêer oop te maak: 10 stappe (met foto's)
Video: How to Download and install HP laserjet 1010 on Windows 7, Windows 10, Windows 8 both 32 and 64 bit 2024, Mei
Anonim

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

Maak DLL -lêers oop Stap 1
Maak DLL -lêers oop Stap 1

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

Maak DLL -lêers oop Stap 2
Maak DLL -lêers oop Stap 2

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.
Maak DLL -lêers oop Stap 3
Maak DLL -lêers oop Stap 3

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

Maak DLL -lêers oop Stap 4
Maak DLL -lêers oop Stap 4

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/

Maak DLL -lêers oop Stap 5
Maak DLL -lêers oop Stap 5

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.

Maak DLL -lêers oop Stap 6
Maak DLL -lêers oop Stap 6

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.

Maak DLL -lêers oop Stap 7
Maak DLL -lêers oop Stap 7

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

Maak DLL -lêers oop Stap 8
Maak DLL -lêers oop Stap 8

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.
Maak DLL -lêers oop Stap 9
Maak DLL -lêers oop Stap 9

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.
Maak DLL -lêers oop Stap 10
Maak DLL -lêers oop Stap 10

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.

Aanbeveel: