je faisais l'appel suivant:Pourquoi RegOpenKeyEx() renvoie le code d'erreur 2 sur Vista 64bit?
result = RegOpenKeyEx(key, s, 0, KEY_READ, &key);
(C++, Visual Studio 5, Vista 64bit).
Il échoue avec le code d'erreur 2 ("Fichier non trouvé") même si "regedit
" indique que la clé existe. Ce code a toujours fonctionné sur 32bit XP. Pourquoi est-il "fichier introuvable" quand il est clairement là?
Notez que vous ne devez pas compter sur la clé appelée « Wow6432Node ". Accédez à l'autre vue du registre en utilisant les drapeaux de 'RegOpenKeyEx' à la place. –