La gestion des programmes 32 bits par Windows (WOW64)

Lorsqu’un programme 32 bits est exécuté dans un Windows 64 bits, il est géré par un module de Windows nommé WOW64, certaines clefs auxquelles il accède sont soit redirigées, soit reflétées, soit partagées, soit redirigées.

Fonctionnement de SYSWOW

source : https://dotblogs.com.tw/jimmyyu/2009/07/05/9128

  • La redirection :

Lorsqu’une application 32 bits cherche à écrire dans HKLM\Software, la clef est en fait redirigée (sous Windows 7 et plus) vers HKEY_LOCAL_MACHINE\Software\Wow6432

  • La réflexion :

La reflexion n’existait que sous Windows Server 2008, Windows Vista, Windows Server 2003, et Windows XP, elle a été remplacée par des clefs partagées.

Lorsqu’une application 32 bits cherche à écrire dans HKLM\Software, la clef est en fait redirigée (sous Windows 7 et plus) vers HKEY_LOCAL_MACHINE\Software\Wow6432 mais cette valeur est aussi synchronisée (réflexion) dans HKEY_LOCAL_MACHINE\Software\

  • Le partage :

Les chemins HKLM\Software, et HKEY_LOCAL_MACHINE\Software\Wow6432 sont les mêmes.

Liste des clefs partagées, redirigées et partagées : http://msdn.microsoft.com/en-us/library/windows/desktop/aa384253(v=vs.85).aspx

WOW64 définit les liens symboliques pour la compatibilité avec les applications existantes qui peuvent utiliser des chemins de clés de Registre codés en dur contenant Wow6432Node. Les nouvelles applications doivent éviter d’utiliser Wow6432Node dans les chemins de clé de Registre.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes est lié à HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppId est lié à HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppId
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\PROTOCOLS est lié à HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PROTOCOLS
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Typelib est lié à HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Typelib

Leave a Reply

  

  

  

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Catégories (nombre d’articles) :