Como abrir um arquivo DLL: 10 etapas (com imagens)

Índice:

Como abrir um arquivo DLL: 10 etapas (com imagens)
Como abrir um arquivo DLL: 10 etapas (com imagens)
Anonim

A Dynamic Link Library, ou arquivo DLL, é o esteio da programação tradicional do Windows. Esses arquivos são usados pelo programa para obter funções e bibliotecas adicionais sem ter que ser embutidos no próprio programa. Freqüentemente, os arquivos DLL são compartilhados entre diferentes programas. Para a maioria dos usuários, as DLLs são executadas em segundo plano e você raramente precisa lidar com esses arquivos. No entanto, às vezes você pode precisar registrar uma DLL para que o programa instalado seja executado corretamente. Se você estiver interessado em codificação, explorar como criar DLLs também pode esclarecer seu entendimento.

Etapa

Método 1 de 2: usando arquivos DLL

Abra os arquivos DLL, etapa 1
Abra os arquivos DLL, etapa 1

Etapa 1. Entenda o que é um arquivo DLL

Uma DLL (biblioteca de vínculo dinâmico) é um arquivo do Windows usado por programas para chamar funções existentes. Basicamente, eles permitem que o Windows e outros programas executem suas funções sem ter que ter essas funções.

Os arquivos DLL são uma parte importante da programação do Windows e tornam os programas mais enxutos e eficientes

Abra os arquivos DLL, etapa 2
Abra os arquivos DLL, etapa 2

Etapa 2. Esteja ciente de que o usuário comum não precisa abrir ou interagir com arquivos DLL

Para a maioria dos usuários, o arquivo DLL estará em segundo plano. O programa irá instalar e chamá-los automaticamente, e mover os arquivos pode causar sérios problemas no sistema do computador.

  • Às vezes, ao instalar um programa feito pela comunidade, você será solicitado a colocar o arquivo DLL em um local específico. Certifique-se de confiar no programa antes de seguir essas instruções, pois os arquivos DLL podem ser perigosos.
  • Se você estiver interessado em aprender como criar um arquivo DLL, consulte a próxima seção.
Abra os arquivos DLL, etapa 3
Abra os arquivos DLL, etapa 3

Etapa 3. Registre a nova DLL

Se você tiver que copiar manualmente o arquivo DLL para uma pasta ou programa a ser usado, talvez seja necessário registrá-lo no Registro do Windows para que o arquivo possa ser usado. Consulte as instruções do programa para determinar se você deve ou não executar esta etapa (isso é muito incomum para a maioria dos programas do Windows).

  • Abra o prompt de comando. Você pode encontrá-lo no menu Iniciar ou pressionando Win + R e digitando cmd. Navegue até o local do seu novo arquivo DLL.
  • Se você estiver usando o Windows 7 ou posterior, abra a pasta que contém o novo arquivo DLL, mantenha pressionada a tecla Shift e clique com o botão direito do mouse na pasta e selecione "Abrir janela de comando aqui". O prompt de comando será aberto imediatamente nessa pasta.
  • Digite regsvr32 dllname.dll e pressione Enter. Isso adicionará o arquivo DLL ao Registro do Windows.
  • Digite regsvr32 -u dllname.dll para remover o arquivo DLL do Registro do Windows.

Método 2 de 2: descompilar o arquivo DLL

Abra os arquivos DLL, etapa 4
Abra os arquivos DLL, etapa 4

Etapa 1. Baixe e instale um descompilador

Um "descompilador" é um programa que permite visualizar o código-fonte usado para criar um arquivo ou programa, neste caso um arquivo DLL. Para ver o código que faz um arquivo DLL funcionar, você precisará usar um descompilador para transformar o arquivo novamente em código legível. Abrir um arquivo DLL sem um descompilador (como abri-lo com o Bloco de notas) exibirá uma confusão de caracteres ilegíveis.

dotPeek é um dos populares descompiladores gratuitos. Isso pode ser encontrado em jetbrains.com/decompiler/

Abra os arquivos DLL, etapa 5
Abra os arquivos DLL, etapa 5

Etapa 2. Abra o arquivo DLL em seu descompilador

Se você estiver usando o dotPeek, clique em "Arquivo" → "Abrir" e navegue até o arquivo DLL que deseja descompilar. Você pode explorar o conteúdo do arquivo DLL sem afetar o sistema.

Abra os arquivos DLL, etapa 6
Abra os arquivos DLL, etapa 6

Etapa 3. Use o "Assembly Explorer" para explorar os nós do arquivo DLL

Os arquivos DLL são feitos de "nós" ou módulos de código que funcionam juntos para formar o arquivo DLL inteiro. Você pode expandir cada nó para ver quais subnós ele pode conter.

Abra os arquivos DLL, etapa 7
Abra os arquivos DLL, etapa 7

Etapa 4. Clique duas vezes em um nó para visualizar seu código

O código do nó selecionado aparecerá no quadro à direita do dotPeek. Você pode navegar pelo código para revisá-lo. dotPeek exibirá o código em C # ou baixará bibliotecas adicionais para que você possa ver o código da fonte original.

Se o nó requer que bibliotecas adicionais sejam visualizadas, dootPeek tentará baixá-las automaticamente

Abra os arquivos DLL, etapa 8
Abra os arquivos DLL, etapa 8

Etapa 5. Obtenha esclarecimentos sobre os diferentes trechos de código

Se você encontrar um trecho de código que não entende, você pode usar o recurso de documentação rápida para ver o que o comando faz.

  • Coloque o cursor sobre o fragmento de código para o qual deseja localizar uma legenda no quadro do Visualizador de Código.
  • Pressione Ctrl + Q para carregar a janela de documentação rápida.
  • Siga os links para saber mais sobre cada aspecto do código que você está pesquisando.
Abra os arquivos DLL, etapa 9
Abra os arquivos DLL, etapa 9

Etapa 6. Exportar o código para Visual Basic

Se quiser manipular, editar e criar seus próprios arquivos, você pode exportá-los para o Visual Studio. O código exportado estará em C #, embora tenha sido originalmente escrito em uma linguagem de programação diferente.

  • Clique com o botão direito do mouse no arquivo DLL no Assembly Explorer.
  • Selecione "Exportar para Projeto"
  • Selecione sua opção de exportação. Você pode ter o projeto aberto imediatamente no Visual Studio se quiser que o arquivo seja executado no programa imediatamente.
Abra os arquivos DLL, etapa 10
Abra os arquivos DLL, etapa 10

Etapa 7. Edite o código no Visual Studio

Depois que seu projeto for carregado no Visual Studio, você terá controle total sobre a edição e criação de arquivos DLL de sua própria criação. Clique aqui para obter instruções detalhadas sobre como usar o Visual Studio.

Recomendado: