Travailler avec la valeur de Registre AppInit_DLLs

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 197571
Résumé
La valeur AppInit_DLLs se trouve dans la clé de Registre suivante :

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


Toutes les DLL qui sont spécifiées dans cette valeur sont chargés par chaque Microsoft Windows-basedapplication qui est en cours d’exécution dans le journal en cours de session.
Plus d'informations
Remarque Cette fonctionnalité n’est peut-être pas disponible dans les futures versions du système d’exploitation Windows.

Les DLLs AppInit sont chargés à l'aide de la fonction LoadLibrary() au cours du processus DLL_PROCESS_ATTACH de User32.dll. Par conséquent, les exécutables n’établissez pas de liaison avec User32.dlldo pas chargement les DLL AppInit. Il y a très peu exécutables que faire notlink avec User32.dll.

En raison de leur chargement rapide, seules les fonctions API qui sont exportées fromKernel32.dll sont sûres à utiliser lors de l’initialisation de la DLL AppInit.

Nous ne recommandons pas que les applications utilisent cette fonctionnalité ou reposent sur cette fonctionnalité. Il existe autres techniques qui peuvent être utilisés pour obtenir des résultats similaires. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
134655 Valeur de Registre AppInit_DLLs et Windows 95
La valeur AppInit_DLLs a le type « REG_SZ ». Cette valeur doit spécifier une chaîne terminée par le caractère NULL de DLL qui est délimitée par des espaces ou des virgules. Becausespaces sont utilisés comme séparateurs, n’utilisez pas de noms de fichiers longs. Lesystème ne reconnaît pas les points-virgules comme des séparateurs de ces DLL.

En général, seul le groupe Administrateurs et LocalSystem l’accès à la clé qui contient la valeur AppInit_DLLs havewrite de compte.

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 197571 - Dernière mise à jour : 05/15/2016 19:06:00 - Révision : 6.0

Microsoft Win32 Application Programming Interface

  • kbdll kbinfo kbkernbase kbregistry kbmt KB197571 KbMtfr
Commentaires