在 Delphi 中使用卷影复制服务 (VSS)
是否有人有使用卷影复制服务 (VSS) API 复制打开(正在使用且被其他程序锁定)文件的示例代码?
《德尔福杂志》(2005 年 9 月)上有一篇关于此的文章。 但该代码不再可用,即使可用,也不是最新的。
我正在寻找适用于当前版本的卷影复制服务库的示例代码。
Does anyone have sample code to copy open (in-use and locked by another program) files using Volume Shadow Copy Service (VSS) API?
There was an article about this in The Delphi Magazine (September 2005). But that code is no longer available and even if it was, it's not current.
I am looking for sample code that works with current version of Volume Shadow Copy service libraries.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
U 盘上有《The Delphi Magazine》的数字版。
你可以在他们的网页上订购。
也许有人创造了那根棍子的洪流。
更新
我在这里找到了该示例:http://www.google.com/codesearch/ p?hl=de#XIdFp1PskBE/VSS/VssAPI.pas
上面的链接已过时,头文件也可以在这里找到:
http://www.delphipraxis.net/998560-post3.html
there is a digital edition on usb stick of the "The Delphi Magazine".
you can order that on their webpage.
maybe someone has created a torrent of that stick.
update
i found that sample here:http://www.google.com/codesearch/p?hl=de#XIdFp1PskBE/VSS/VssAPI.pas
Upper link is outdated, the header-files can also found here:
http://www.delphipraxis.net/998560-post3.html
我在这里找到了一个有效的(XE2)示例:
http://www.rathlev-home.de/sources/delphi.html#progsxe2
要使用 XE8 进行编译,请获取最新的“gnugettext.pas”。
此软件包包含编译创建卷影副本的 delphi 程序所需的所有单元。 此外,还有一个示例应用程序 VsToolkit 可用。 我用 XE2 和 XE8 编译它,它工作得很好......
I found a working (XE2) example here:
http://www.rathlev-home.de/sources/delphi.html#progsxe2
For compilation with XE8 get the latest "gnugettext.pas"
This package contains all units necessary for compiling a delphi program which creates a volume shadow copy. In addition there is a example application VsToolkit available. I compiled it with XE2 and XE8 and it works just fine...