簡體   English   中英

如何使用WinAPI(而非WMI)枚舉系統還原點?

[英]How to enumerate system restore points using WinAPI (not WMI)?

必須適用於WinXp-Vista-Windows 7

在瀏覽了可用文檔之后,如果要列出現有的還原點,似乎WMI周圍沒有辦法。

Windows API僅向您提供用於設置和刪除還原點的功能:

MSDN還提供如何使用這些方法的示例

要列出現有的還原點,您可以從此處使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM