Autor:
Mark Sanchez
Data De Criação:
5 Janeiro 2021
Data De Atualização:
1 Julho 2024
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 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 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 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 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 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 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 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 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 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 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.