Au fil des flows

10jan/127

Fonctionnement de la base de Registre pour les applications 32bits sous Win7 64bits

Travaillant sur le deploiement d'un applicatif, j'ai été surpris de ne pas trouver les elements que j'attendai dans la base de registre.
En faite, pour les application émulées en 32bits sur un OS, les clefs de la base de registre sont traitées differemment.

La difference se fait au dela des dossiers racines :

  • HKEY_LOCAL_MACHINE
  • HKEY_CURRENT_USER

Vous trouverez sous chacun d'eux un dossier Wow6432Node, c'est dans ce sous dossier que tout est stocké pour les applications 32bits.

 

Capture du dossier Wow6432Node

Capture du dossier Wow6432Node

Voici un quelques exemples de correspondance :

Application64bits Application 32bits
Logiciel installé sur la machine HKEY_LOCAL_MACHINE\SOFTWARE\$NomSoftware HKEY_LOCAL_MACHINE\Wow6432Node\SOFTWARE\$NomSoftware
Logiciel installé dans l'espace utilisateur HKEY_CURRENT_USER\SOFTWARE\$NomSoftware HKEY_CURRENT_USER\Wow6432Node\SOFTWARE\$NomSoftware

Fabien

Posted by Fabien Arcellier

Remplis sous: Non classé Laisser un commentaire
Commentaires (7) Trackbacks (0)
  1. Salut Fabien,

    Je cherchais un renseignement concernant les bases de registre et suis tombé sur ton blog.
    Donc déjà, merci à toi pour le renseignement !
    Et deuxièmement, un grand bonjour de ma part !!!

    Bonne continuation…

  2. je comprends pas, je cherchais ce qu’est wow6432 pour une modification éventuelle dans la base de donnée (modification préconisée par un internaute) je suis sous window 7 32 bits et la configuration de la base est exactement inverse à vos propos, wow6432 ne contient pas les programmes chez moi, ceux ci sont placés avant le fichier wow6432, celui ci ne contient que google google crhome , microsoft … je suis absolument néofite, c’est donc une constatation et non pas une critique

  3. Si j’ai bien compris, wow6432 ne sert que lorsque on est sous 64 b pour les applis 32 b. Il est donc normal que tes applis soient en dehors de wow6432

  4. Hello,

    Sauf erreur de ma part, il y a une erreur dans le chemin des clefs de registres que tu cites.
    HKEY_LOCAL_MACHINE\Wow6432Node\SOFTWARE\$NomSoftware
    est en réalité
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\$NomSoftware
    C’est également le cas pour HKEY_CURRENT_USER.

    Bon dimanche :) .

  5. I’m amazed, I have to admit. Rarely do I encounter a blog that’s both educative and amusing, and let me
    tell you, you have hit the nail on the head.
    The problem is something too few men and women are speaking intelligently about.
    Now i’m very happy that I stumbled across this during my hunt for something concerning this.

  6. Oh my goodness! Incredible article dude! Thanks,
    However I am going through troubles with your RSS.

    I don’t know why I am unable to join it. Is there anyone else having identical RSS issues?
    Anyone that knows the answer will you kindly respond?
    Thanks!!


Leave a comment

Aucun trackbacks pour l'instant