Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: stakazos en Miércoles 6 de Julio de 2005, 10:56
Título: Registro De Windows
Publicado por: stakazos en Miércoles 6 de Julio de 2005, 10:56
Hola a todos!
Tengo un pequeño problema para eliminar un registro de windows. No soy experto en el tema pero creo que el código está bien. Este es el código que he puesto:
Public Static Sub main() Dim s As Object Set s = CreateObject("Wscript.Shell") s.regdelete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\prueba uno\" End Sub[/I]
pero no me responde, me da error de ejecución y dice que no se puede eliminar. El programa lo ejecuto en w2000 y en wXP
Me podéis decir las posibles causas por las que no funciona y una posible solución?
Gracias
Título: Re: Registro De Windows
Publicado por: RadicalEd en Miércoles 6 de Julio de 2005, 17:14
Código: Text
Set s = WScript.CreateObject("Wscript.Shell")
Título: Re: Registro De Windows
Publicado por: stakazos en Jueves 7 de Julio de 2005, 08:30
Hola de nuevo
Gracias por responder pero he provado con esa variación y no reconoce la variable wscript.createobject(...). he estado haciendo más pruebas y como lo puse yo funciona pero sólo si no tiene subdirectorios asociados a prueba uno.
¿Hay algún parámetro del "regdelete" que permita borrar un directoio completo con sus subdirectorios?
Gracias por la atención
Título: Re: Registro De Windows
Publicado por: RadicalEd en Viernes 8 de Julio de 2005, 00:12