0
必須努力在WinXp - Vista的 - Windows 7的如何使用WinAPI(而不是WMI)枚舉系統還原點?
必須努力在WinXp - Vista的 - Windows 7的如何使用WinAPI(而不是WMI)枚舉系統還原點?
具有的available documentation短期看後似乎周圍有WMI沒有辦法,如果你想列表現有還原點。
在Windows API只爲您提供功能設置和取消還原點:
MSDN也有samples如何使用這些方法。
上市,您可以使用從here的VBScript示例代碼中現有的還原點(請注意,代碼需要在Vista上海拔及以上):
Set RPSet = GetObject("winmgmts:root/default").InstancesOf ("SystemRestore")
for each RP in RPSet
wscript.Echo "Dir: RP" & RP.SequenceNumber & ", Name: " & RP.Description & ", Type: ", RP.RestorePointType & ", Time: " & RP.CreationTime
next
什麼用WMI是怎麼回事? – SLaks 2010-02-25 15:12:48
WMI應該在您需要的平臺上可用。儘管Win 2000可能會出現問題。 – 2010-02-25 15:23:46
@divo:系統還原在Windows 2000上不存在。 – SLaks 2010-02-25 20:21:30