我的任务是找到所有旧的还原点(不仅包括系统还原点,还包括自定义应用还原点)并删除它们。我还必须知道它们的总大小和描述。我有两个解决方案: 1)在“C:\System Volume Information”冗余文件中查找并删除。在这种情况下,我没有任何关于此还原点的描述以显示给用户。2) 使用 System.Management.ManagementClass 获取有关还原点的信息。
var sysRestore = new ManagementClass("\\\\.\\root\\default", "systemrestore", new ObjectGetOptions());
但在这种情况下,我没有总还原点大小。有什么想法吗?