Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Plateforme
clients - Windows 7
serveurs - Windows Server 2008 R2
Impact sur les fonctionnalités
de gravité - Faible
fréquence - Faible
Description
AppInit_DLLs est un mécanisme qui permet de charger une liste arbitraire de DLL dans chaque processus en mode utilisateur sur le système. Microsoft modifie la fonctionnalité DLL AppInit dans Windows 7 et Windows Server 2008 R2 pour ajouter une nouvelle exigence de signature de code. Cela aidera à améliorer la fiabilité et les performances du système, ainsi qu’à améliorer la visibilité de l’origine du logiciel.
Configuration
Les valeurs stockées sous la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \Windows dans le Registre déterminent le comportement de l’infrastructure AppInit_DLLs. Le tableau ci-dessous décrit les valeurs de Registre suivantes :
Valeur | Description | Exemples de valeurs |
---|---|---|
LoadAppInit_DLLs (REG_DWORD)${REMOVE}$ |
Active ou désactive globalement AppInit_DLLs.${REMOVE}$ |
0x0 : AppInit_DLLs sont désactivés. |
0x1 : AppInit_DLLs sont activés. | ||
AppInit_DLLs (REG_SZ) | Liste délimitée par des espaces ou des virgules des DLL à charger. Le chemin d’accès complet à la DLL doit être spécifié à l’aide de noms courts. | C :\ PROGRA~1\WID288~1\MICROS~1.DLL |
RequireSignedAppInit_DLLs (REG_DWORD)${REMOVE}$ |
Charger uniquement les DLL signées par le code.${REMOVE}$ |
0x0 : chargez toutes les DLL. |
0x1 : chargez uniquement des DLL signées par le code. |
windows 7
Toutes les DLL chargées par l’infrastructure AppInit_DLLs doivent être signées par le code. Dans l’intérêt de la compatibilité des applications, le système d’exploitation Windows 7 charge toutes les DLL AppInit. Toutefois, Microsoft recommande à tous les développeurs d’applications de signer leur DLL afin d’améliorer la fiabilité de Windows et de préparer l’application de la signature de code dans les futures versions de Windows. La clé de Registre RequireSignedAppInit_DLLs contrôle ce comportement et sa valeur sur Windows 7 est définie sur 0 par défaut.
windows Server 2008 R2
Toutes les DLL chargées par l’infrastructure AppInit_DLLs doivent être signées par le code. La clé de Registre RequireSignedAppInit_DLLs contrôle ce comportement et sa valeur sur Windows Server 2008 R2 est définie sur 1 par défaut.
Liens vers d’autres ressources