Имя пользователя:
Пароль:
 

Показать сообщение отдельно


Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Mik-ki, как-то так:
Код: Выделить весь код
Dim LastRP
Set SRP = GetObject("winmgmts:\\.\root\default").InstancesOf("SystemRestore")
For Each objRP In SRP
  LastRP = objRP.SequenceNumber
Next
If Not IsEmpty(LastRP) Then
  GetObject("winmgmts:\\.\root\default:SystemRestore").Restore LastRP
  Set OS = GetObject("winmgmts:{(Shutdown)}\\.\root\cimv2").ExecQuery("SELECT * FROM Win32_OperatingSystem WHERE Primary = True")
  For Each objOS In OS
    objOS.Reboot
  Next
End If

Последний раз редактировалось Petya V4sechkin, 17-03-2011 в 14:25. Причина: необходима перезагрузка.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:48, 17-03-2011 | #2