A ver: ¿Qué estoy haciendo mal?
Código:
#include <registry>
TRegistry *rRegistro = new TRegistry();
rRegistro->RootKey = HKEY_LOCAL_MACHINE;
if (rRegistro->OpenKeyReadOnly("SOFTWARE\\Firebird Project\\Firebird Server\\Instances"))
{
cAux = rRegistro->ReadString("DefaultInstance");
rRegistro->CloseKey();
}
Al llegar al if no se ejecuta y ¡puedo prometer que la clave existe!