Как создать точку восстановления
CreateInstall не имеет специальной команды для создания точки восстановления в процессе установки программы. Для этой цели можно воспользоваться .vbs скриптом.
'Unattended System Restore Point
'sysrestorepoint.vbs
'c Doug Knox - rev 02/11/2002
'Downloaded from www.dougknox.com
'Extracted from original code by Bill James - www.billsway.com
Set sr = getobject("winmgmts:\\.\root\default:Systemrestore")
msg = "Restore Point has been created"
'Put a ' in front of the next five lines to disable the Success Failed Prompt.
If (sr.createrestorepoint(msg, 0, 100)) = 0 Then
' MsgBox msg
Else
' MsgBox "Restore Point creation Failed!"
End If
'Remove the ' from the next 3 lines to only alert you if the process failed
'If (sr.createrestorepoint("Automatic Restore Point", 0, 100)) <> 0 Then
' MsgBox "Restore Point creation Failed!"
'End If
Создайте .vbs файл и скопируйте туда этот код. Включите данный файл в вашу установку.
Распакуйте этот скрипт в какую-нибудь директорию и запустите его с помощью команды Запустить JavaScript & VBScript.
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.