Como abrir arquivos DLL

Autor: Mark Sanchez
Data De Criação: 5 Janeiro 2021
Data De Atualização: 1 Julho 2024
Anonim
SOLUÇÃO: Como Desfazer arquivos DLL Abrindo em Bloco de Notas ou Semelhante - Como Reverter
Vídeo: SOLUÇÃO: Como Desfazer arquivos DLL Abrindo em Bloco de Notas ou Semelhante - Como Reverter

Contente

Uma biblioteca de vínculo dinâmico (ou arquivos DLL) é a espinha dorsal da programação tradicional do Windows. Esses são arquivos de dados externos que são acessados ​​por vários programas (acessados ​​sem interferência externa); isso elimina a necessidade de incorporar esses arquivos em todos os programas. Os arquivos DLL são executados em segundo plano e o usuário médio raramente os encontra. No entanto, por um motivo ou outro, pode ser necessário abrir um dos arquivos DLL. Neste artigo, mostraremos como fazer isso.

Passos

Método 1 de 2: usando arquivos DLL

  1. 1 Saiba o que é um arquivo DLL. Uma biblioteca de vínculo dinâmico (arquivos DLL) são arquivos de dados externos que são acessados ​​por programas para sua operação normal; isso elimina a necessidade de construir bibliotecas em cada programa.
    • A biblioteca de vínculo dinâmico é a espinha dorsal da programação tradicional do Windows e permite que você crie programas pequenos e eficientes.
  2. 2 Esteja ciente de que o usuário comum não precisa abrir ou editar arquivos DLL. Para a maioria, esses são arquivos executados em segundo plano. Os programas instalam e acessam arquivos DLL automaticamente, e movê-los ou excluí-los pode causar falhas no sistema.
    • Às vezes, ao instalar um programa, você pode ser solicitado a instalar arquivos DLL adicionais. Certifique-se de obter o programa de fontes confiáveis, pois os arquivos DLL podem conter código malicioso.
    • Se você estiver interessado em criar arquivos DLL, consulte a próxima seção.
  3. 3 Registre um novo arquivo DLL. Se você instalou o arquivo DLL manualmente (copiou-o para a pasta do programa), pode ser necessário registrá-lo para que o programa funcione com ele. Verifique a documentação do seu programa para determinar se você precisa registrar o arquivo DLL (na maioria dos casos, você não precisa).
    • Abra um prompt de comando. Clique em Iniciar -> Executar (ou pressione Win + R) e digite cmd... Mude para o diretório com o novo arquivo DLL.
    • No Windows 7 ou mais recente, abra a pasta que contém o novo arquivo DLL, mantenha pressionada a tecla Shift, clique com o botão direito na pasta e selecione Abrir janela de comando no menu de contexto. A linha de comando será aberta diretamente no diretório atual.
    • Digitar regsvr32 dllname.dll e pressione Enter. Este comando adicionará o arquivo DLL ao Registro do Windows.
    • Digitar regsvr32 -u dllname.dllpara remover o arquivo DLL do registro do Windows.

Método 2 de 2: descompilar arquivos DLL

  1. 1 Baixe e instale o descompilador. Um descompilador é um programa que permite visualizar o código-fonte usado para criar um arquivo ou programa (no nosso caso, um arquivo DLL). Para visualizar o arquivo DLL, você precisa de um descompilador para abrir o código-fonte do arquivo. Abrir o arquivo DLL sem um descompilador (por exemplo, usando o bloco de notas) exibirá caracteres ilegíveis.
    • dotPeek é um dos descompiladores gratuitos mais populares. Ele está disponível aqui.
  2. 2 Abra o arquivo DLL em um descompilador. Se você estiver usando o dotPeek, clique em Arquivo -> Abrir e localize o arquivo DLL que deseja descompilar. Você pode visualizar arquivos DLL sem comprometer a integridade do sistema.
  3. 3 Use a função Assembly Explorer para abrir os nós do arquivo DLL. Os arquivos DLL são compostos de "nós", ou módulos de código, que formam um arquivo DLL. Você pode abrir e visualizar cada nó e quaisquer nós aninhados dentro dele.
  4. 4 Clique duas vezes em um nó para visualizar seu código. O código do nó será exibido na janela dotPeek à direita. dotPeek exibe o código em C # ou pode baixar bibliotecas adicionais para visualizar o código-fonte.
    • Se bibliotecas adicionais forem necessárias para visualizar o site, o dotPeek tentará baixá-las automaticamente.
  5. 5 Se você não entender um trecho de código, use o recurso Quick Documentation para descobrir o que os comandos significam.
    • Passe o cursor sobre um pedaço de código incompreensível (na janela "Visualização de código").
    • Pressione Ctrl + Q para abrir a janela de documentação rápida.
    • Clique nos hiperlinks para obter informações sobre uma determinada equipe.
  6. 6 Exporte o código para Visual Studio (Visual Studio). Se você deseja editar seu código e criar um novo arquivo DLL, pode exportar o código-fonte para o Visual Studio. O código exportado será exibido em C # (mesmo se o código-fonte for escrito em outro idioma).
    • Clique com o botão direito no arquivo DLL no Assembly Explorer.
    • Selecione "Exportar para projeto".
    • Selecione as opções de exportação. Você pode abrir o arquivo diretamente no Visual Studio se quiser começar a editá-lo.
  7. 7 Depois de carregar o arquivo no Visual Studio, você pode editar seu código e criar um novo arquivo DLL. Clique aqui para obter instruções detalhadas sobre como usar o Visual Studio.