Pregunta: | 3513 - REGISTRO DE WINDOWS |
Autor: | Santiago Franchi |
Necesito guardar o cambiar datos en el registro de Windows, pero Visual Basic, por defecto guarda o cambia valores del directorio HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings; pero yo necesito cambiar información de otro nivel. Ya probé colocando SaveSetting("..\..\HKEYLOCALMACHINE\PROGRAMA", "Sección", "Clave", "Configuración") pero esto no funciona. Si alguien me puede decir como hacer para subir un nivel, desde ya, muchas gracias. |
Respuesta: | Joan-Baptista Fàbregas Muñoz |
No se si te podre ayudar mucho porque das muy poca informacion sobre que quieres exactamente hacer i como lo haces. Supongo que lo que quieres hacer es escribir algun dato en una clave diferente a la HKEY_CURRENT_USER, pera eso has de utilizar los valores de las claves que son: HKEY_CLASSES_ROOT -> Valor: &H80000000 HKEY_CURRENT_USER -> Valor: &H80000001 HKEY_LOCAL_MACHINE -> Valor: &H80000002 HKEY_USERS -> Valor: &H80000003 No te puedo ayudar mas porque necesitaria saber mas explicitamente como grabas los datos en el registry. Si necesitas ayuda mi e-mail es [email protected] |