Com obrir un fitxer DLL: 10 passos (amb imatges)

Taula de continguts:

Com obrir un fitxer DLL: 10 passos (amb imatges)
Com obrir un fitxer DLL: 10 passos (amb imatges)

Vídeo: Com obrir un fitxer DLL: 10 passos (amb imatges)

Vídeo: Com obrir un fitxer DLL: 10 passos (amb imatges)
Vídeo: How to repair HP Color LaserJet M182 M183 M155 series Error Er11 Replace Toner cartridge 2024, De novembre
Anonim

La biblioteca d’enllaços dinàmics, o fitxer DLL, és l’eix principal de la programació tradicional de Windows. Aquests fitxers els utilitza el programa per obtenir funcions i biblioteques addicionals sense haver d'estar incrustats al propi programa. Sovint, els fitxers DLL es comparteixen entre diferents programes. Per a la majoria d’usuaris, les DLL s’executen en segon pla i poques vegades heu de tractar aquests fitxers. Tanmateix, de vegades pot ser que hagueu de registrar una DLL perquè el programa instal·lat funcioni correctament. Si us interessa codificar, explorar com crear DLL també us pot aclarir la comprensió.

Pas

Mètode 1 de 2: utilitzar fitxers DLL

Obriu els fitxers DLL Pas 1
Obriu els fitxers DLL Pas 1

Pas 1. Comprendre què és un fitxer DLL

Una DLL (biblioteca d’enllaços dinàmics) és un fitxer de Windows que els programes fan servir per cridar a funcions existents. Bàsicament, permeten que Windows i altres programes facin les seves funcions sense haver de tenir aquestes funcions.

Els fitxers DLL són una part important de la programació de Windows i fan que els programes siguin més prims i eficients

Obrir fitxers DLL Pas 2
Obrir fitxers DLL Pas 2

Pas 2. Tingueu en compte que l'usuari mitjà no necessita obrir ni interactuar amb fitxers DLL

Per a la majoria d’usuaris, el fitxer DLL quedarà en segon pla. El programa s’instal·larà i els trucarà automàticament i el fet de moure els fitxers pot causar problemes greus al sistema informàtic.

  • De vegades, quan instal·leu un programa fet a la comunitat, se us demanarà que col·loqueu el fitxer DLL en una ubicació específica. Assegureu-vos de confiar en el programa abans de seguir aquestes instruccions, perquè els fitxers DLL poden ser perillosos.
  • Si esteu interessats en aprendre a crear un fitxer DLL, consulteu la secció següent.
Obrir fitxers DLL Pas 3
Obrir fitxers DLL Pas 3

Pas 3. Registre de la nova DLL

Si heu de copiar manualment el fitxer DLL a una carpeta o programa per utilitzar-lo, és possible que hàgiu de registrar-lo al registre de Windows abans que es pugui utilitzar el fitxer. Consulteu les instruccions del programa per determinar si heu de realitzar aquest pas o no (això és molt poc habitual en la majoria de programes de Windows).

  • Obriu el símbol del sistema. El podeu trobar al menú Inici o prement Win + R i escrivint cmd. Aneu a la ubicació del fitxer DLL nou.
  • Si feu servir Windows 7 o posterior, obriu la carpeta que conté el fitxer DLL nou, manteniu premuda la tecla Maj i feu clic amb el botó dret a la carpeta i seleccioneu "Obre la finestra d'ordres aquí". El símbol del sistema s'obrirà immediatament en aquesta carpeta.
  • Escriviu regsvr32 dllname.dll i premeu Retorn. Això afegirà el fitxer DLL al registre de Windows.
  • Escriviu regsvr32 -u dllname.dll per eliminar el fitxer DLL del registre del Windows.

Mètode 2 de 2: descompileu el fitxer DLL

Obrir fitxers DLL Pas 4
Obrir fitxers DLL Pas 4

Pas 1. Descarregueu i instal·leu un descompilador

Un "descompilador" és un programa que us permet veure el codi font utilitzat per crear un fitxer o programa, en aquest cas un fitxer DLL. Per veure el codi que fa funcionar un fitxer DLL, haureu d’utilitzar un descompilador per convertir el fitxer en codi llegible. Si obriu un fitxer DLL sense un descompilador (com ara obrir-lo amb el bloc de notes) es mostrarà un munt de caràcters il·legibles.

dotPeek és un dels descompiladors gratuïts populars. Es pot trobar a jetbrains.com/decompiler/

Obriu els fitxers DLL Pas 5
Obriu els fitxers DLL Pas 5

Pas 2. Obriu el fitxer DLL al descompilador

Si utilitzeu dotPeek, feu clic a "Fitxer" → "Obre" i aneu al fitxer DLL que voleu descompilar. Podeu explorar el contingut del fitxer DLL sense afectar el vostre sistema.

Obrir fitxers DLL Pas 6
Obrir fitxers DLL Pas 6

Pas 3. Utilitzeu "Assembly Explorer" per explorar els nodes del fitxer DLL

Els fitxers DLL estan formats per "nodes" o mòduls de codi que funcionen junts per formar tot el fitxer DLL. Podeu ampliar cada node per veure quins subnodes pot contenir.

Obriu els fitxers DLL Pas 7
Obriu els fitxers DLL Pas 7

Pas 4. Feu doble clic a un node per veure'n el codi

El codi del node que heu seleccionat apareixerà al marc a la dreta del dotPeek. Podeu navegar pel codi per revisar-lo. dotPeek mostrarà el codi en C # o descarregarà biblioteques addicionals perquè pugueu veure el codi de la font original.

Si el node requereix que es visualitzin biblioteques addicionals, dootPeek intentarà descarregar-les automàticament

Obrir fitxers DLL Pas 8
Obrir fitxers DLL Pas 8

Pas 5. Obteniu aclariments sobre diferents fragments de codi

Si us trobeu amb un fragment de codi que no enteneu, podeu utilitzar la funció de documentació ràpida per veure què fa l'ordre.

  • Col·loqueu el cursor sobre el fragment de codi per al qual vulgueu trobar un títol al marc del Visor de codis.
  • Premeu Ctrl + Q per carregar la finestra de documentació ràpida.
  • Seguiu els enllaços per obtenir més informació sobre cada aspecte del codi que esteu investigant.
Obrir fitxers DLL Pas 9
Obrir fitxers DLL Pas 9

Pas 6. Exporteu el codi a Visual Basic

Si voleu manipular, editar i crear els vostres propis fitxers, podeu exportar-los a Visual Studio. El codi exportat estarà en C #, tot i que originalment estava escrit en un llenguatge de programació diferent.

  • Feu clic amb el botó dret al fitxer DLL a Assembly Explorer.
  • Seleccioneu "Exporta al projecte"
  • Seleccioneu l'opció d'exportació. Podeu tenir el projecte obert immediatament a Visual Studio si voleu que el fitxer s'executi immediatament al programa.
Obrir fitxers DLL Pas 10
Obrir fitxers DLL Pas 10

Pas 7. Editeu el codi a Visual Studio

Un cop carregat el projecte a Visual Studio, tindreu un control total sobre l’edició i la creació de fitxers DLL de la vostra creació. Feu clic aquí per obtenir instruccions detallades sobre com utilitzar Visual Studio.

Recomanat: