2008-11-12 30 views
1

是否有人有使用卷影复制服务(VSS)API复制打开(正在使用并被另一个程序锁定)文件的示例代码?在Delphi中使用卷影复制服务(VSS)

在德尔福杂志(2005年9月)中有一篇关于这方面的文章。但是,该代码不再可用,即使它是,它也不是最新的。

我正在查找适用于当前版本的卷影复制服务库的示例代码。

+0

为什么卷影复制服务会缩写为VSS而不是VSCS? VSS通常用作(Visual)SourceSafe的缩写。 – 2008-11-12 14:29:20

+0

我知道这听起来很奇怪,但微软将它缩写为VSS。请参阅:http://msdn.microsoft.com/en-us/library/bb968832(VS.85).aspx – Vic 2008-11-12 16:13:47

+0

我有两篇文章和代码。这可以帮助你吗? – 2008-11-12 18:54:40

回答

0

我找到了工作( XE2)示例: http://www.rathlev-home.de/sources/delphi.html#progsxe2

用XE8编译得到最新的“gnugettext.pas”

这个软件包包含编译创建卷影副本的delphi程序所需的所有单元。另外还有一个示例应用程序VsToolkit可用。我用XE2和XE8编译它,它工作得很好...