Visual Basic - escribir en el registro de windows

Life is soft - evento anual de software empresarial
 
Vista:

escribir en el registro de windows

Publicado por Francisco José (3 intervenciones) el 19/06/2020 13:04:36
hola

estoy intentando meter unas claves en el registro de windows pero no lo consigo, uso el cQueryReg.cls,

puedo crear una clave en CreateKey("HKEY_CURRENT_USER\Software\PRUEBAREG")

pero si quiero es crear una subclave con valor dentro de esta no se hacerlo,

si escribo SetReg("PRUEBAREG", "subclave", "un valor cualquiera", HKEY_CURRENT_USER, REG_SZ, True),

me crea de nuevo PRUEBAREG en HKEY_CURRENT_USER

y yo la quiero en HKEY_CURRENT_USER\Software\PRUEBAREG,

no puedo cambiar HKEY_CURRENT_USER dentro de SetReg porque
HKEY_CURRENT_USER es una constante que vale HKEY_CURRENT_USER = &H80000001

y tampoco se lo que tengo que poner para que lo escriba donde quiero, no se si me entendeis. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

escribir en el registro de windows

Publicado por Francisco José (1 intervención) el 06/07/2020 09:00:00
ya me respondo yo, me lo han explicado por otro lado pero quiero enriquecer el foro.

El problema estaba en la version de windows (XP) que me manda la entrada a otra carpeta del registro, pero vamos, que sirve igual, hay que poner la ruta asi:

SetReg("rutadentrodeHKEY...\PRUEBAREG", "subclave", "un valor cualquiera", HKEY_CURRENT_USER, REG_SZ, True),

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar