Wie erstelle ich programmgesteuert einen Systemwiederherstellungspunkt?
Ich suche nach einer Möglichkeit, einen Systemwiederherstellungspunkt mit dem aktuellen Datum und der aktuellen Uhrzeit per Knopfdruck zu erstellen. Ich habe versucht, im Internet nach einer einfachen Möglichkeit zu suchen, aber noch keine gefunden.
Ich habe dieses Code-Snippet gefunden von:http://msdn.microsoft.com/en-us/library/windows/desktop/aa378847%28v=vs.85%29.aspx aber es ist in VB und nicht in C #, ich habe versucht, es ein wenig zu konvertieren, aber ich glaube nicht, dass ich es großartig übersetzen kann.
'CreateRestorePoint Method of the SystemRestore Class
'Creates a restore point. Specifies the beginning and
'the ending of a set of changes so that System Restore
'can create a restore point.This method is the
'scriptable equivalent of the SRSetRestorePoint function.
Set Args = wscript.Arguments
If Args.Count() > 0 Then
RpName = Args.item(0)
Else
RpName = "Vbscript"
End If
Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")
If (obj.CreateRestorePoint(RpName, 0, 100)) = 0 Then
wscript.Echo "Success"
Else
wscript.Echo "Failed"
End If