Com obrir fitxers DLL

Autora: Mark Sanchez
Data De La Creació: 5 Gener 2021
Data D’Actualització: 1 Juliol 2024
Anonim
The Pussycat Dolls - Hush Hush; Hush Hush (Official Music Video)
Vídeo: The Pussycat Dolls - Hush Hush; Hush Hush (Official Music Video)

Content

Una biblioteca d’enllaços dinàmics (o fitxers DLL) és l’eix vertebrador de la programació tradicional de Windows. Es tracta de fitxers de dades externs als quals accedeixen diversos programes (als quals s’accedeix sense interferències externes); això elimina la necessitat d'incorporar aquests fitxers a tots els programes. Els fitxers DLL s’executen en segon pla i l’usuari mitjà poques vegades els troba. Tanmateix, per una raó o una altra, pot ser que sigui necessari obrir un dels fitxers DLL. En aquest article, us mostrarem com fer-ho.

Passos

Mètode 1 de 2: utilitzar fitxers DLL

  1. 1 Saber què és un fitxer DLL. Una biblioteca d’enllaços dinàmics (fitxers DLL) són fitxers de dades externs als quals accedeixen els programes per al seu funcionament normal; això elimina la necessitat d’incorporar biblioteques a cada programa.
    • La biblioteca d’enllaços dinàmics és l’eix vertebrador de la programació tradicional de Windows i us permet crear programes eficients i petits.
  2. 2 Tingueu en compte que l'usuari mitjà no necessita obrir ni editar fitxers DLL. Per a la majoria, es tracta de fitxers que s’executen en segon pla. Els programes instal·len i accedeixen als fitxers DLL automàticament i, si es mou o esborra, es poden produir bloquejos del sistema.
    • De vegades, en instal·lar un programa, se us pot demanar que instal·leu fitxers DLL addicionals. Assegureu-vos que obteniu el programa de fonts de confiança, ja que els fitxers DLL poden contenir codi maliciós.
    • Si esteu interessats en crear fitxers DLL, consulteu la secció següent.
  3. 3 Registreu un fitxer DLL nou. Si heu instal·lat el fitxer DLL manualment (el copieu a la carpeta del programa), és possible que hàgiu de registrar-lo perquè el programa funcioni amb ell. Consulteu la documentació del programa per determinar si heu de registrar el fitxer DLL (en la majoria dels casos, no és necessari).
    • Obriu un símbol del sistema. Feu clic a Inici -> Executa (o premeu Win + R) i escriviu cmd... Canvieu al directori amb el fitxer DLL nou.
    • Al Windows 7 o versions posteriors, obriu la carpeta que conté el fitxer DLL nou, manteniu premuda la tecla Maj, feu clic amb el botó dret a la carpeta i seleccioneu Obre la finestra d'ordres al menú contextual. La línia d’ordres s’obrirà directament al directori actual.
    • Entra regsvr32 dllname.dll i premeu Retorn. Aquesta ordre afegirà el fitxer DLL al registre del Windows.
    • Entra regsvr32 -u dllname.dllper eliminar el fitxer DLL del registre de Windows.

Mètode 2 de 2: descompilació de fitxers DLL

  1. 1 Descarregueu i instal·leu el descompilador. Un descompilador és un programa que us permet veure el codi font utilitzat per crear un fitxer o programa (en el nostre cas, un fitxer DLL). Per veure el fitxer DLL, necessiteu un descompilador per obrir el codi font del fitxer. Si obriu el fitxer DLL sense un descompilador (per exemple, mitjançant un bloc de notes) es mostraran caràcters no llegibles.
    • dotPeek és un dels descompiladors gratuïts més populars. Està disponible aquí.
  2. 2 Obriu el fitxer DLL en un descompilador. Si feu servir dotPeek, feu clic a Fitxer -> Obre i, a continuació, localitzeu el fitxer DLL que voleu descompilar. Podeu veure fitxers DLL sense comprometre la integritat del sistema.
  3. 3 Utilitzeu la funció Assembly Explorer per obrir els nodes del fitxer DLL. Els fitxers DLL estan formats per "nodes" o mòduls de codi que formen un fitxer DLL. Podeu obrir i veure cada node i tots els nodes imbricats que hi ha.
  4. 4 Feu doble clic sobre un node per veure'n el codi. El codi del node es mostrarà a la finestra dotPeek dreta. dotPeek mostra el codi en C # o pot descarregar biblioteques addicionals per veure el codi font.
    • Si es necessiten biblioteques addicionals per veure el lloc, dotPeek intentarà descarregar-les automàticament.
  5. 5 Si no enteneu cap tros de codi, utilitzeu la funció de documentació ràpida per esbrinar el significat de les ordres.
    • Passeu el cursor per sobre d'un tros de codi incomprensible (a la finestra "Vista de codi").
    • Premeu Ctrl + Q per obrir la finestra de documentació ràpida.
    • Feu clic als hiperenllaços per obtenir informació sobre un equip concret.
  6. 6 Exporteu el codi a Visual Studio (Visual Studio). Si voleu editar el codi i crear un fitxer DLL nou, podeu exportar el codi font a Visual Studio. El codi exportat es mostrarà en C # (fins i tot si el codi font està escrit en un altre idioma).
    • Feu clic amb el botó dret al fitxer DLL a Assembly Explorer.
    • Seleccioneu "Exporta al projecte".
    • Seleccioneu les opcions d’exportació. Podeu obrir el fitxer directament a Visual Studio si voleu començar a editar-lo.
  7. 7 Un cop carregueu el fitxer a Visual Studio, podeu editar-ne el codi i crear-ne un de nou. Feu clic aquí per obtenir instruccions detallades sobre l’ús de Visual Studio.