Este artigo foi escrito em parceria com nossa equipe treinada de editores e pesquisadores que validaram sua precisão e abrangência.
O wikiHow possui uma Equipe de Gerenciamento de Conteúdo
que monitora cuidadosamente o trabalho de nossos editores para garantir que todo artigo atinja nossos padrões de qualidade.
Há 7 referências
neste artigo. Você pode encontrá-las ao final da página.
Este artigo foi visualizado 15 142 vezes.
Os arquivos “Dynamic Link Library” (Biblioteca de vínculo dinâmico) ou “.dll” contêm códigos e objetos para referência de programas do Windows para quando eles precisam completar tarefas. Ao contrário dos aplicativos, os “.dll” não são arquivos que podem ser executados ou utilizados sem softwares especiais, e não podem ser abertos em editores de texto para visualização do código. Para explorar o conteúdo de um “.dll”, experimente uma das ferramentas gratuitas descritas neste artigo; será possível avaliar, descompilar, editar e extrair mídia deles. Cuidado apenas para não modificar um “.dll” em uso por qualquer software, já que ele poderá parar de funcionar.
Passos
-
O Resource Hacker permite que o usuário navegue por ícones, imagens e outras mídias contidas em um “.dll”. Se você deseja obter um certo conteúdo dele, incluindo sons e vídeos, o Resource Hacker vai facilitar muito sua vida; ele possui uma interface gráfica simples, dando até a possibilidade de modificar os “.dll” com texto simples e editores binários.
- Baixe-o gratuitamente neste site . Basta selecionar “Download” e depois a versão desejada (em arquivo “.zip” ou “.exe”).
Publicidade
-
Tente usar o Resource Tuner 2 para visualizar, editar e extrair diversos arquivos de mídia de um “.dll”. É uma ferramenta parecida com o aplicativo Resource Hacker, mas com alguns recursos a mais, como a capacidade de fazer a extração de vários outros tipos de arquivos, como “.png”. A desvantagem é que o Resource Tuner 2 é gratuito apenas por 30 dias; depois, será preciso pagar para continuar utilizando-o.
- Acesse este link para baixar a versão de testes do Resource Tuner 2. Clique no ícone com um disquete ao lado.
-
Quem deseja apenas navegar por uma lista de todos os componentes indispensáveis aos arquivos “.dll” vai gostar do Dependencies. Baseado na antes bastante popular ferramenta Dependency Walker, que era incluída com o Microsoft Visual Studio, o Dependencies escaneia um arquivo desse formato e mostra uma “árvore hierárquica” de todas as dependências e arquivos necessários. [1] X Fonte de pesquisa O programa não descompila o “.dll” ou permite edições, mas é ótimo para identificar e solucionar erros com esses arquivos.
- Obtenha o Dependencies gratuitamente aqui . Basta rolar a tela um pouco para baixo e clicar em “Download Here” (Clique aqui para baixar).
Publicidade
-
Para ver o código que constitui um arquivo “.dll”, será preciso usar um descompilador, como o ILSpy. Com base no código “.NET”, o ILSpy está disponível para o Linux e macOS, além do Windows, é de código aberto e mantido pela comunidade. [2] X Fonte de pesquisa Ele pode ser usado para investigar o conteúdo de um arquivo “.dll”, para descompilá-lo ao Visual Basic e salvar o código como um projeto em C#.
-
Este programa gratuito da JetBrains é outra boa opção para visualizar o código de um “.dll”. Se o objetivo é transformar um “.dll” .NET em um código C# ou IL equivalente, o dotPeek pode ajudar, já que oferece muitos recursos e apresenta uma interface simples. Ele também permite que o código seja salvo no formato “.csproj”, que pode ser aberto, modificado e recompilado no Visual Studio. [3] X Fonte de pesquisa
- Faça o download do dotPeek aqui .
Publicidade
-
Este editor do Windows permite que você altere o código hexadecimal dos “.dll”. Como são arquivos de código compilados, que não podem ser modificados com um editor de texto tradicional, esse programa será a melhor alternativa para editar conteúdo binário, principalmente se não quiser descompilar o “.dll” e editar de forma direta os arquivos de código-fonte linkados. Há diversos editores hexadecimais, porém o HxD também tem a capacidade de comparar o código de dois arquivos distintos!
- Obtenha o aplicativo nesta página . Basta clicar na versão do seu Windows (64-bits ou 32-bits) embaixo do título.
- Lembre-se de que código hexadecimal é, literalmente, um monte de “1” e “0”; com o HxD e programas do tipo, não é possível editar código de programação.
-
Caso você tenha o Visual Studio, use o comando dumpbin para visualizar informações de um arquivo “.dll”. O Dumpbin faz parte do Visual Studio — inclusive das versões gratuitas do Community — e exibe os dados sobre esses arquivos. [4] X Fonte de pesquisa O Dumpbin precisa ser executado a partir do Prompt de Comando do Visual Studio, não do Prompt do Windows. Use a seguinte sintaxe dumpbin [options] nomedearquivo.dll , substituindo “nomedearquivo” pelo nome do “.dll” e “[options]” pelos comandos abaixo:
- dumpbin /DEPENDENTS nomedoarquivo.dll para visualizar todos os programas dependentes. [5] X Fonte de pesquisa
- dumpbin /HEADERS nomedoarquivo.dll para ver os cabeçalhos de cada objeto de membro. [6] X Fonte de pesquisa
- dumpbin /EXPORTS nomedoarquivo.dll para visualizar todas as definições exportadas do “.dll”. [7] X Fonte de pesquisa
- Acesse esta página para consultar uma lista de todos os comandos do dumpbin.
Publicidade
WikiHows Relacionados
Referências
- ↑ https://docs.microsoft.com/en-us/troubleshoot/windows-client/deployment/dynamic-link-library
- ↑ https://github.com/icsharpcode/ILSpy
- ↑ https://www.jetbrains.com/decompiler/
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/dumpbin-reference?view=msvc-170
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/dependents?view=msvc-170
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/headers?view=msvc-170
- ↑ https://docs.microsoft.com/en-us/cpp/build/reference/dash-exports?view=msvc-170
Sobre este guia wikiHow
O wikiHow possui uma Equipe de Gerenciamento de Conteúdo que monitora cuidadosamente o trabalho de nossos editores para garantir que todo artigo atinja nossos padrões de qualidade. Este artigo foi visualizado 15 142 vezes.
Este artigo foi útil?
Artigos Relacionados
Inscreva-se na Newsletter Gratuita do wikiHow!
Receba tutoriais úteis em seu email semanalmente!
Inscreva-me!