Autora: Randy Alexander
Data De La Creació: 24 Abril 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

En aquest article: Utilitzant fitxers DLLRecompilant DLLReferències

Una biblioteca d’enllaços dinàmics, un fitxer DLL, és la base de la programació tradicional de Windows. Aquests programes els utilitzen els fitxers per obtenir funcions i biblioteques addicionals sense haver de crear-los en el mateix programa. Sovint, els fitxers DLL es comparteixen en diversos programes. Per a la majoria dels usuaris, els fitxers DLL funcionen en segon pla i rarament us heu de preocupar d’ells. De tant en tant, sigui quina sigui la forma, és possible que hagis de registrar una DLL per tal que el programa funcioni correctament. Si esteu interessats en codificar, és útil per a vosaltres com es construeixen fitxers DLL.


etapes

Primera part Utilitzant fitxers DLL



  1. Comprendre què és un fitxer DLL. Un DLL (Biblioteca d’enllaços dinàmics) és un fitxer de Windows que fan servir els programes per utilitzar les funcions existents. De fet, permeten que Windows i altres programes tinguin una funció sense haver de construir-la en si mateixa.
    • Els fitxers DLL són aspectes essencials de la programació de Windows i permeten programes més suaus i eficients.


  2. Tingueu en compte que l’usuari mitjà no necessita interactuar amb fitxers DLL. Per a la majoria dels usuaris, els fitxers DLL quedaran en segon pla. Els programes s’instal·laran i sol·licitaran automàticament i el trasllat pot causar problemes greus amb el sistema.
    • De vegades es pot trucar durant la instal·lació d’un programa construït per una comunitat de programadors, per col·locar fitxers DLL en ubicacions particulars. Assegureu-vos que el programa sigui fiable abans de seguir les instruccions, ja que els fitxers DLL poden ser maliciosos.
    • Si us interessa aprendre com es creen fitxers DLL, continueu llegint.



  3. Registreu una nova DLL. Si necessiteu copiar manualment un fitxer DLL a una carpeta per poder utilitzar un programa, potser haureu de registrar-lo al Registre de Windows abans d’utilitzar-lo. Comproveu la documentació del programa per determinar si cal completar aquest pas (és extremadament rar per a la majoria de programes de Windows).
    • Obriu el Següent de comanda. Podeu trobar-lo al menú Inici o prement ⊞ Guanyar+R i escrivint cmd.Naviga en la ubicació del fitxer DLL nou.
    • Si utilitzeu Windows 7 o posterior, obriu la carpeta que conté el fitxer DLL nou, mantingueu premut el botó ⇧ Majúscules i feu clic amb el botó dret a la carpeta i seleccioneu Obriu aquí una finestra de comandaments. La invitació d'ordres s'obrirà directament a la carpeta.
    • tipus regsvr32 dllname.dll, a continuació, aguanteu ↵ Introduïu. Això afegirà el fitxer DLL al registre de Windows.
    • tipus regsvr32 -u dllname.dll per eliminar el fitxer DLL del registre de Windows.

Part 2 Arxius DLL Decompile




  1. Baixeu i instal·leu un descompilador. Un "descompilador" és un programa que permet veure el codi font utilitzat per desenvolupar un fitxer o programa, en aquest cas un fitxer DLL. Per veure el codi per executar un fitxer DLL, necessitareu un decompilador per tornar-lo a transformar en un codi llegible. L’obertura d’un fitxer DLL sense descomprimir-lo (com ara obrir-lo amb el bloc de notes) provocarà un embolic de caràcters il·legibles.
    • dotPeek és un dels descompiladors gratuïts més populars. Disponible a jetbrains.com.


  2. Obriu el fitxer DLL des del vostre descompilador. Si utilitzeu dotPeek, simplement feu clic expedientoberti, a continuació, trobar el fitxer DLL que voleu descompilar. Podeu explorar el contingut del fitxer DLL sense afectar el sistema.


  3. Utilitzeu "Explorador d'assemblea" per mostrar els nodes del fitxer DLL. Els fitxers DLL consisteixen en "nodes" o mòduls de codi que treballen junts per formar tot el fitxer DLL. Podeu ampliar cada node per veure cadascun dels subnodes que pot contenir.


  4. Feu doble clic sobre un node per veure el seu codi. El codi del node escollit apareixerà a la finestra dotPeek dreta. Podeu navegar a través del codi per revisar-lo. dotPeek mostrarà el codi en C #, en cas contrari pot descarregar biblioteques addicionals de manera que podreu veure el codi original.
    • Si el node demana que es mostrin biblioteques addicionals, dotPeek intentarà descarregar-les automàticament.


  5. Obteniu informació sobre els segments de codi. Si no creieu que enteneu un segment de codi, podeu utilitzar la funció de documentació ràpida per veure què fa la comanda.
    • Situeu el cursor al segment de codi que necessiteu trobar a la finestra Visualitzador de codis (visualitzador de codis).
    • premsa Ctrl+Q per obtenir la finestra de documentació ràpida.
    • Seguiu els hiperenllaços per obtenir més informació sobre cada aspecte del codi que esteu revisant.


  6. Exporta el codi a Visual Basic. Si voleu manipular, editar i crear el fitxer a la vostra manera, podeu exportar-lo a Visual Studio. El codi exportat estarà en C #, encara que originalment es programés amb un idioma diferent.
    • Feu clic amb el botó dret al fitxer DLL de l'explorador d'assemblatge.
    • seleccionar Exportació al projecte.
    • Trieu les opcions d’exportació. Podeu obrir el vostre projecte directament a Visual Studio si voleu treballar-lo immediatament.


  7. Editeu el codi a Visual Studio. Un cop hàgiu carregat el projecte a Visual Studio, tindreu un control complet sobre l’edició i la creació de la DLL a la vostra creativitat.

Publicacions Interessants

Com tractar les cremades d'estómac

Com tractar les cremades d'estómac

En aquet article: Reconeixement d’etómacModificar el eu etil de vidaUtilitzar tractament natural i alternatiuTractar l’acidea etomacal amb fàrmac i cirurgia62 Referèncie La majoria de l...
Com obrir una bombeta

Com obrir una bombeta

En aquet article: Obriu la bombetaRetireu la tapa de la làmpadaNetegeu la làmpada oberta5 Referèncie Una bombeta buida e pot reutilitzar de divere manere, per exemple, per a bricolatge,...