ID do artigo: 197571 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 4.1

Trabalhando com o valor de registro 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 | Recolher tudo

Sumário

O valor AppInit_DLLs for encontrado na seguinte chave do Registro:

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


Todas as DLLs que são especificadas nesse valor são carregadas por cada aplicativo baseado no Windows que está em execução no log atual na sessão do Microsoft.

Mais Informações

Observação Esse recurso pode não estar disponível em versões futuras do sistema operacional Windows.

As DLLs AppInit são carregadas usando a função LoadLibrary() durante o processo DLL_PROCESS_ATTACH de User32.dll. Portanto, executáveis que não vincular com User32.dll não carregam DLLs AppInit. Há muito poucos executáveis que não vincular com User32.dll.

Devido seu carregamento inicial, somente funções de API que são exportadas do Kernel32.dll são seguros na inicialização das DLLs AppInit.

Não recomendamos que os aplicativos usam esse recurso ou dependem desse recurso. Há outras técnicas que podem ser usadas para obter resultados semelhantes. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
134655  (http://support.microsoft.com/kb/134655/ ) Valor de registro AppInit_DLLs e Windows 95
O valor AppInit_DLLs tem tipo "REG_SZ." Esse valor deve especificar uma terminada em nulo seqüência de DLLs que é delimitada por espaços ou vírgulas. Como são usados espaços como delimitadores, não use nomes extensos de arquivos. O sistema não reconhece o ponto-e-vírgulas como delimitadores para essas DLLs.

Normalmente, somente o grupo de administradores e a conta LocalSystem tem acesso de gravação a chave que contém o valor AppInit_DLLs.

A informação contida neste artigo aplica-se a:
  • Interface de Programação de Aplicativos do Microsoft Win32 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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/ )