bonjour,

je suis confronté à un problème de lecture de clefs dans la base de registre sur un pc sous win7 64 bits.

voilà le topo :

mon appli est compilée avec builder xe, donc 32bits.
je tente d'accéder à une clef créée dans la base de registre par firebird 64 bits.

depuis regedit, je vois bien la clef dans HKLM\Software\Firebird Project.

avec la classe TRegistry de la VCL, impossible.

après lecture de quelques forums ou msdn, j'ai cru comprendre qu'il fallait dans ce cas précis utiliser la fonction RegOpenKeyEx avec le flag KEY_WOW64_64KEY.

même comme ça, j'ai toujours une erreur.

j'y perds mon latin !
je suis crétin ou bien j'ai rien compris (ce qui revient au même) ?

merci de votre aide