Baixe em PDFBaixe em PDF

As "Dynamic Link Library" (Bibliotecas de Vínculo Dinâmico), ou arquivos DLL, fazem parte dos pilares da programação tradicional do Windows. Esses arquivos são utilizados por aplicativos para obter funções e bibliotecas adicionais sem embuti-las no próprio programa. É comum que sejam compartilhados por diferentes softwares. Para a maioria dos usuários, os DLLs funcionam em plano de fundo e raramente será necessário lidar com eles. No entanto, de vez em quando pode ser necessário registrar um item com este formato para um programa que você instalou para que ele funcione corretamente. Se possuir interesse em codificação, explorar a maneira com que os DLLs são construídos pode lhe ajudar imensamente.

Método 1
Método 1 de 2:

Utilizando arquivos DLL

Baixe em PDF
  1. How.com.vn Português: Step 1 Entenda o que é um arquivo DLL.
    A sigla representa "Dynamic Link Library", ou seja, Bibliotecas de Vínculo Dinâmico, mostrando que o arquivo do Windows é utilizado pelo programa para utilizar funções já existentes. Na verdade, eles permitem que o Windows e outros programa obtenham funcionalidade sem precisar tê-la embutida.
    • Os arquivos DLL são parte essencial da programação do Windows, fazendo com que os softwares funcionem de maneira mais eficiente e rápida.
  2. How.com.vn Português: Step 2 Saiba que a maioria dos usuários sequer precisará abrir ou interagir com arquivos DLL.
    A maior parte deles fica em plano de fundo e os programas irão instalar e acessá-los automaticamente. Movê-los pode causar graves problemas no sistema.
    • Algumas vezes, pode ser pedido que você coloque um arquivo DLL em certa localização ao instalar programas criados pela comunidade. Certifique-se de que o aplicativo é confiável antes de fazer isto, pois os DLLs podem ser maliciosos.
    • Se estiver interessado em aprender como os arquivos DLL são construídos, leia a próxima seção.
  3. How.com.vn Português: Step 3 Registre um novo DLL.
    Se precisar copiar manualmente um arquivo DLL à uma pasta para uso de um programa, talvez seja necessário colocá-lo no Registro do Windows antes que possa ser utilizado. Leia a documentação do programa para determinar se é necessário realizar esse passo (é muito incomum para a maioria dos programas do Windows).[1]
    • Abra o Prompt de Comando. O programa pode ser encontrado ao abrir o menu Iniciar ou pressionando as teclas Win+R e digitando cmd. Navegue até a localização do novo arquivo DLL.
    • Se estiver utilizando o Windows 7 ou uma versão mais recente, abra a pasta contendo o novo arquivo DLL, segure a tecla Shift, clique com o botão direito na pasta e selecione "Abrir janela de comando aqui". O prompt de comando abrirá diretamente àquela pasta.
    • Digite regsvr32 nomedodll.dll e pressione Enter. Isto adicionará o arquivo DLL ao Registro do Windows.
    • Insira regsvr32 -u nomedodll.dll para retirar o arquivo DLL do Registro do Windows.
    Publicidade
Método 2
Método 2 de 2:

Descompilando arquivos DLL

Baixe em PDF
  1. How.com.vn Português: Step 1 Baixe e instale um descompilador.
    Trata-se de um programa que permite que você veja o código fonte que foi utilizado para construir um arquivo ou programa, neste caso, um arquivo DLL. Para ver o código que dá funcionalidade a um DLL, será necessário usar um "descompilador" para revertê-lo de volta ao código legível. Abrir um arquivo DLL sem o descompilador (como no Bloco de Notas) irá resultar numa tela com caracteres bagunçados e totalmente sem sentido.
    • O dotPeek é um dos descompiladores gratuitos mais conhecidos e está disponível no site jetBrains jetbrains.com/decompiler/.
  2. How.com.vn Português: Step 2 Abra o arquivo DLL no descompilador.
    Se estiver utilizando o dotPeek, basta clicar em "File" (Arquivo) → "Open" (Abrir) e procurar pelo DLL que deseja descompilar. Será possível explorar os conteúdos dos arquivos DLL sem afetar seu sistema.[2]
  3. Step 3 Use o "Assembly Explorer" para navegar pelos nódulos do DLL.
    Os arquivos deste formato são feitos de "nódulos" ou módulos de código que funcionam juntos para formar todo o arquivo DLL. É possível expandir cada um para ver quaisquer sub-nódulos que possam estar contidos.
  4. How.com.vn Português: Step 4 Clique duas vezes no nódulos para ver o código.
    Ele aparecerá no canto direito do dotPeek. Navegue pelo código para analisá-lo. O dotPeek irá mostrá-lo em C# ou baixará mais bibliotecas para visualizar o código-fonte original.
    • Se o nódulo precisar de mais bibliotecas para ser visualizado, o dotPeek tentará fazer o download delas automaticamente.
  5. How.com.vn Português: Step 5 Esclareça as novas partes de código.
    Caso tenha encontrado uma parte do código que não entenda, utilize o recurso "Quick Documentation" (Documentação Rápida) para ver o que o comando está fazendo.
    • Posicione o cursor na parte do código que precisa documentação no quadro "Code Viewer" (Visualizador de Códigos).
    • Pressione Ctrl+Q para carregar a janela da "Quick Documentation".
    • Siga os hiperlinks para aprender mais sobre cada aspecto do código que está sendo examinado.
  6. How.com.vn Português: Step 6 Exporte o código ao Visual Basic.
    Se quiser manipular, editar e construir o arquivo sozinho, ele pode ser exportado ao Visual Studio. O código exportado estará em C# , mesmo se originalmente tenha sido escrito originalmente numa linguagem totalmente diferente.
    • Clique com o botão direito no arquivo DLL do Assembly Explorer.
    • Selecione "Exportar ao Projeto"
    • Escolha uma das opções de exportação. O projeto pode ser aberto imediatamente no Visual Studio se quiser começar imediatamente a trabalhar nele.
  7. How.com.vn Português: Step 7 Edite o código do Visual Studio.
    Ao ter o projeto carregado no Visual Studio, você terá total controle sobre a edição e construção do DLL em sua própria criação. Clique aqui para instruções mais detalhadas sobre a utilização do Visual Studio.
    Publicidade

Sobre este guia How.com.vn

How.com.vn Português: Yaffet Meshesha
Coescrito por :
Especialista em Computação
Este artigo foi coescrito por Yaffet Meshesha. Yaffet Meshesha é Especialista em Computação e Fundador da Techy, um serviço que coleta seu computador, conserta-o e devolve-o. Com mais de oito anos de experiência, Yaffet é especialista em suporte técnico e conserto de computadores. A Techy já foi destaque em publicações como TechCrunch e Time. Este artigo foi visualizado 194 779 vezes.
Esta página foi acessada 194 779 vezes.

Este artigo foi útil?

⚠️ Disclaimer:

Content from Wiki How Português language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Publicidade