Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Modificar rama de registro

Estas en el tema de Modificar rama de registro en el foro de Visual Basic clásico en Foros del Web. Holas.... Como podria cambiar un unico valor del registro en la rama que yo indique... solo modificar dicha rama y que funcione en cualquier PC??? ...
  #1 (permalink)  
Antiguo 14/11/2006, 16:29
 
Fecha de Ingreso: septiembre-2006
Mensajes: 21
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Modificar rama de registro

Holas....

Como podria cambiar un unico valor del registro en la rama que yo indique... solo modificar dicha rama y que funcione en cualquier PC???

Podrian darme un ejemplo claro con el valor MenuShowDelay que se encuentra en:

HKEY_CURRENT_USER\Control Panel\Desktop

para que su valor sea de 150


GRACIAS DE ANTEMANO!

Última edición por jonathaneljona; 17/11/2006 a las 08:49
  #2 (permalink)  
Antiguo 01/12/2006, 11:06
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Mensaje

Cita:
Iniciado por jonathaneljona Ver Mensaje
Holas....

Como podria cambiar un unico valor del registro en la rama que yo indique... solo modificar dicha rama y que funcione en cualquier PC???

Podrian darme un ejemplo claro con el valor MenuShowDelay que se encuentra en:

HKEY_CURRENT_USER\Control Panel\Desktop

para que su valor sea de 150

GRACIAS DE ANTEMANO!
Sería algo como:
Código:
 
Dim Regedit As Object
Set Regedit = CreateObject("WScript.Shell")
Regedit.regWrite "HKEY_CURRENT_USER\Control Panel\Desktop\MenuShowDelay", "150", "REG_SZ"
Pero el caso es que solo funciona en WinXP. Hay algunas funciones de la API pero ahora no tengo tiempo para mostrártelas...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:22.