在XP(卷影副本)中不存在快照

Microsoft提供了一种使用vshadow程序将只读快照安装为卷的方法。 但是,它不提供卸载快照的方法(我想知道如果删除快照会发生什么情况?)。 通过MSDN上的文档,我发现了UnexposeSnapshot方法 ,并添加了在vshadow中使用它的能力。 但是,它表示,它只支持Vista和Server 2008机器。 有没有办法解决? vshadow的XPconfiguration将不能编译。 如果微软公司在XP和2003服务器上安装了卷影副本,却没有提供卸载它们的方法,那将是非常奇怪的。

有任何想法吗?

    使用Windows的内置安装管理实用程序mountvol.exe 。

    在API级别上,您应该可以使用DeleteVolumeMountPoint 。

    Windows Vista平台sdk内有一个命令行工具,可用于创建在快照上运行的批处理文件。 我不知道你是否意指那个,但是它确实是这样工作的:你调用它并创建快照。 然后它将启动您指定的另一个进程。 然后该进程(例如另一个批处理文件或相同的批处理文件)将运行。 当它结束时,命令行工具将删除并删除快照。