Trabajar con el valor de registro AppInit_DLLs

Seleccione idioma Seleccione idioma
Id. de artículo: 197571 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

El valor de AppInit_DLLs se encuentra en la siguiente clave del registro:

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


Todas las DLL que se especifican en este valor se cargan por cada aplicación basada en Windows que se ejecuta en el registro actual en la sesión de Microsoft.

Más información

Nota Esta característica no esté disponible en versiones futuras del sistema operativo Windows.

Las DLL AppInit se cargan mediante la función de LoadLibrary() durante el proceso DLL_PROCESS_ATTACH de User32.dll. Por lo tanto, archivos ejecutables que no se vincula con User32.dll no cargan las DLL AppInit. Hay muy pocos archivos ejecutables que no se vincula con User32.dll.

Debido a su carga de tiempo de compilación, sólo funciones de API que exportan desde Kernel32.dll son seguros utilizar en la inicialización de las DLL AppInit.

No se recomienda que las aplicaciones usan esta característica o dependen de esta característica. Existen otras técnicas que pueden utilizarse para lograr resultados similares. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
134655Valor del registro de AppInit_DLLs y Windows 95
El valor de AppInit_DLLs tiene tipo "REG_SZ." Este valor tiene que especificar una cadena terminada en NULL de las DLL que está delimitada mediante espacios o comas. Como se utilizan espacios como delimitadores, no utilice nombres de archivo largos. El sistema no reconoce puntos y comas como delimitadores para estos archivos DLL.

Normalmente, sólo el grupo Administradores y la cuenta LocalSystem tienen acceso de escritura a la clave que contiene el valor AppInit_DLLs.

Propiedades

Id. de artículo: 197571 - Última revisión: martes, 21 de noviembre de 2006 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Win32 Application Programming Interface sobre las siguientes plataformas
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
Palabras clave: 
kbmt kbdll kbinfo kbkernbase kbregistry KB197571 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 197571

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com