|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 15 ![]() |
Bonjour à tous,
je réalise en ce moment un petit programme censé récupérer les clés de registres situées dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns afin de pouvoir instancier leurs ISnapinAbout à partir du GUID, sauf qu'en parcourant l'ensemble des sous-clés avec la fonction RegEnumKeyEx, j'obtiens bien les bonnes sous-clés sauf une qui ne fait pas partie du chemin dans lequel je fais la recherche mais dans HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MMC\SnapIns. Cette clé corresond au snapin ".NET Framework 2.0 Configuration". Du coup, ce snapin fait planter mon programme quand je tente d'instancier son ISnapinAbout. Ce que je ne comprends pas c'est pourquoi le fonction RegEnumKeyEx récupère cette clé qui n'est pas à l'endroit où je lui indique qu'il faut faire la recherche. Merci d'avance, Octani |
|
|
00
|
|
|
#2 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 886 ![]() |
parce que Wow6432Node veut dire registre 32bits virtualisé. Le registre physique est divisé en partie en 2, le registre logique est l'union des 2 registres physiques.
Je ne veux pas dire de bétises, mais il me semble qu'un logiciel 32bits accède aux 2 registres alors qu'un 64bits n'accède que registre 64bits. Mais c'est à vérifier, je n'en suis pas sur
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 15 ![]() |
Tout d'abord, merci pour cette réponse.
Comment donc limiter la recherche, ou du moins le résultat de RegEnumKeyEx à un seul de ces registres physiques? |
|
|
00
|
|
|
#4 |
![]() ![]() Yves Développeur informatique Inscription : janvier 2007 Messages : 3 886 ![]() |
Ça par contre, je n'en sais rien.
Regarde peut-être ces 2 liens, il ya peut-être des infos intéressantes : http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx http://www.viva64.com/en/k/0029/
__________________
Sevyc64 --- Le partage est notre force NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 15 ![]() |
Je regarde ça tout de suite, merci beaucoup.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com