Visual Basic - Activar/Desactivar restaurar sistema

Life is soft - evento anual de software empresarial
 
Vista:

Activar/Desactivar restaurar sistema

Publicado por Zoto (55 intervenciones) el 29/01/2006 20:50:51
Hola a todas y todos.

Mi duda es la siguiente:

¿Es posible, mediante Visual Basic, activar o desactivar la función de restaurar el sistema de cualquier versión de Windows, pero en una unidad concreta?

Me explicaré:
Buscando una manera de hacerlo, encontré la clave del registro con la entrada para activar/desactivar dicha función de restauración del sistema, pero lo que yo deseo es poder activarla o desactivarla en una unidad concreta, de la misma manera que lo permite Windows desde el Panel de Control, es decir, pudiendo especificar la unidad en la cual deseo activar o desactivar la función restaurar sistema.

Espero que no sea una molestia y que puedan responder a esto.
Muchas gracias de antemano.

Zoto
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

RE:Activar/Desactivar restaurar sistema

Publicado por Juan_K (181 intervenciones) el 30/01/2006 03:20:58
Hola, solo se hacerlo en XP y es con el codigo siguiente

Dim obj As Object
Dim DriveAs String

Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")

' Drive es un string q representa la unidad ("C:\") o en blanco para indicar todas las unidades
Drive = "C:\"
'Para Activar
If (obj.Enable(Drive)) = 0 Then
MsgBox "Activado"
Else
MsgBox "Ocurrio un Error"
End If

'Para Desactivar
If (obj.Disable(Drive)) = 0 Then
MsgBox "Activado"
Else
MsgBox "Ocurrio un Error"
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar