Discussion:
Consultando al registro de windows
(demasiado antiguo para responder)
h***@yahoo.es
2006-01-19 16:25:17 UTC
Permalink
hola, quisiera que me ayudaran con un problema
que tengo respecto al registro de windows, lo que
pasa es que tengo que llegar a un valor almacenado
en el registro, pero el problema esta en que hay
una subclave que cambia cada cierto tiempo y no se
que significado tiene, la cosa es que para rescatar
el valor no puedo adivinar el valor de la clave
es:

HKEY_LOCAL_MACHINE/SOFTWARE/DATECONTROL/hsjk12681/NEW
y puede cambiar a
HKEY_LOCAL_MACHINE/SOFTWARE/DATECONTROL/cualquier-cosa/NEW

y asi no puedo rescatar el valor de NEW, gracias
heltena
2006-01-19 16:44:46 UTC
Permalink
Hola!

Pregunta en es.comp.os.ms-windows.programacion o cualquiera del estilo.

La idea que se me ocurre (no conozco la API, así que me la invento):

hDateControl = RegKeyOpen("HKEY_LOCAL_MACHINE/SOFTWARE/DATECONTROL");

hCurChild = RegGetChildrenOf(hDateControl);
while (hCurChild != NULL) {
hNew = RegKeyChild(hCurChild, "NEW");
CString s = RegKeyString(hNew);
TrabajarConString(s);
RegKeyNextChild(hDateControl, hCurChild);
}
CloseHandle(hCurChild);
CloseHandle(hDateControl);

Y perdon, la idea no se me ha ocurrido, es un patrón de iteración de
los de toda la vida.

Hasta pronto!!!
--
Helio Tejedor
Loading...