A maioria dos usuários do Microsoft Windows não sabem que arquivos DLL estão trabalhando em segundo plano, muito menos saber que eles fazem. Embora o número na casa dos milhares e os erros relacionados a eles são melhor deixar para um profissional, é uma boa idéia para a pessoa média para ter uma compreensão básica do propósito de alguns dos arquivos DLL do Windows mais importantes e como eles servem como co- pilotos no mundo da computação . DLL Definido
DLL é um acrônimo que significa Dynamic Link Library . O termo " vínculo dinâmico " é fundamental uma vez que arquivos DLL não são executáveis pelo usuário humano. Em vez disso, eles são chamados por outro código que já está em execução e tratados como módulos. Em outras palavras, eles não podem ser executados como um programa pode, mas são ativados quando um aplicativo ou outro arquivo DLL precisa deles. Embora isso possa parecer complicado, arquivos DLL realmente simplificar as coisas . Sem esses arquivos , cada aplicativo ou interface teria que contêm o mesmo conjunto de instruções internas para executar as mesmas tarefas comuns, que se tornariam muito tedioso para programadores. Em contraste , o sistema operacional Windows é projetado para compartilhar essas funções com múltiplas aplicações , tornando-os disponíveis sob demanda a partir de uma biblioteca de arquivos . Além disso , o mesmo arquivo DLL pode ser executado em mais de um aplicativo ao mesmo tempo .
KERNEL32.DLL
Este arquivo é usado pelo Windows para gerenciar a memória . O kernel nome é apropriado já que este arquivo é o núcleo do sistema operacional Windows . As cargas de arquivo para a memória quando o computador é iniciado, e sua primeira tarefa é proteger a página de endereço de memória onde um programa ou dispositivo de hardware irá salvar os dados para posterior recuperação. Ele também gerencia vários outros processos como o usuário do computador é executado e termina determinadas tarefas , bem como responder às sistema desligamentos e interrupções.
USER32.DLL
como o nome indica , este arquivo está envolvido no gerenciamento das funções de interface de usuário e , como tal, está ligado à Biblioteca do cliente API de usuário, ou interface de programação de aplicativo do usuário. Por exemplo, uma de suas tarefas é lançar a janela do desktop. É um outro arquivo core que o Windows depende para funcionar corretamente . Na verdade, se ele estiver danificado ou em falta , o sistema operacional não irá correr.
GDI32.DLL
Este arquivo de vínculo dinâmico é específico para gráficos de janela interface do dispositivo , ou GDI . Sua finalidade é fornecer funções que permitem que programas e impressoras para exibir gráficos e fontes e texto formatado . Ele também permite que programas para criar , desenhar ou modificar gráficos , enquanto gestora drivers gráficos para preservar recursos.
COMDLG32.DLL
Este arquivo controla as caixas de diálogo que são centrais para a funções de arquivos comuns de todas as aplicações do Windows. Exemplos destas funções incluem , New File, Open File e Save File .