Artigo: 197571 - Última revisão: terça-feira, 21 de Novembro de 2006 - Revisão: 4.1

Trabalhar com o valor de registo AppInit_DLLs

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sumário

O valor de AppInit_DLLs encontra-se na seguinte chave do registo:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows


Todas as DLLs são especificadas neste valor são carregadas por cada aplicação baseada no Windows que esteja a utilizar o registo actual sessão do Microsoft.

Mais Informação

Nota Esta funcionalidade pode não estar disponível em versões futuras do sistema operativo Windows.

As DLL AppInit são carregadas utilizando a função LoadLibrary() durante o processo DLL_PROCESS_ATTACH de User32.dll. Por conseguinte, executáveis não ligar com User32.dll não são carregadas as DLLs AppInit. Existem poucos executáveis que não ligar com User32.dll.

Devido a respectivo carregamento inicial, apenas as funções de API são exportadas a partir do ficheiro Kernel32.dll são seguros para utilização na inicialização das DLLs AppInit.

Não recomendamos que aplicações utilizar esta funcionalidade ou dependem desta funcionalidade. Existem outras técnicas que podem ser utilizadas para alcançar resultados semelhantes. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
134655  (http://support.microsoft.com/kb/134655/ ) Valor de registo AppInit_DLLs e Windows 95
O valor de AppInit_DLLs tem tipo "REG_SZ." Este valor tem de especificar uma terminada com nulo cadeia das DLLs que é delimitada por espaços ou por vírgulas. Uma vez que são utilizados espaços como delimitadores, não utilize nomes de ficheiro longos. O sistema não reconhece pontos e vírgulas como delimitadores destas DLL.

Normalmente, apenas o grupo de administradores e a conta sistema local têm acesso de escrita para a chave que contém o valor AppInit_DLLs.

A informação contida neste artigo aplica-se a:
  • Microsoft Win32 Application Programming Interface nas seguintes plataformas
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Palavras-chave: 
kbmt kbdll kbinfo kbkernbase kbregistry KB197571 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 197571  (http://support.microsoft.com/kb/197571/en-us/ )