问题标签 [volume-shadow-service]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 在 Delphi 中使用卷影复制服务 (VSS)
是否有人有示例代码来使用卷影复制服务 (VSS) API 复制打开的(正在使用并被另一个程序锁定)文件?
The Delphi Magazine(2005 年 9 月)中有一篇关于此的文章。但是该代码不再可用,即使它是可用的,它也不是最新的。
我正在寻找适用于当前版本的卷影复制服务库的示例代码。
c++ - 编译 vshadow 时出现链接器错误,卷影复制服务 SDK 的一部分
尝试为 VSS SDK 编译 c++ 项目时出现此链接器错误
ShouldBlockRevert 使用两次,一次在顶部声明时,一次在实际使用时。
在这里声明:
并在这里使用:
抱歉,我对 C++ 不太擅长。
c++ - 在 XP 中取消曝光快照(卷影复制)
Microsoft 提供了一种使用其 vshadow 程序将只读快照挂载为卷的方法。但是,它没有提供卸载快照的方法(我想知道如果我删除了快照会发生什么?)。通过 MSDN 上的文档,我找到了UnexposeSnapshot Method,并添加了在 vshadow 中使用它的能力。但是,它说它只支持 Vista 和 Server 2008 机器。有没有办法解决?vshadow 的 XP 配置无法编译。如果微软在 XP 和 server 2003 中编写了一种挂载卷影副本的方法,但没有提供卸载它们的方法,那将是非常奇怪的。
有任何想法吗?
windows - 为什么我的卷影复制服务请求者失败:找不到 CreateVssBackupComponentsInternal
我已经实现了一个 VSS 请求程序,它链接在 Windows Server 2008 上编译和执行,但在 Windows Server 2003 上不执行。由于我的请求程序位于 DLL 中,因此我的 DLL 不会加载。使用Dependency Walker,我发现我的 DLL 找到 VSSAPI.DLL 就好了,但它报告:
查看我的 VSSAPI.DLL,它找不到CreateVssBackupComponentsInternal
,而 VSSAPI.DLL 导出完全不同的东西:?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z
.
c# - 用 C# 编写卷影服务编写器
有人做过吗?我在 Codeplex 上找到了AlphaVSS项目,但没有提供一种实现编写器的方法。
windows-xp - XP SP2 中的永久卷影复制?
我想知道 XP 是否支持像 Windows Vista/7 那样的持久性卷影复制。我阅读了有关 Shadow Copy 的维基百科文章,其中有一段(强调我的):
在 Windows Server 2003 中添加了持久快照的创建(多个快照在重新启动后仍然可用,直到从系统中明确删除),允许同一卷最多同时存在 512 个快照。因此,在 Windows Server 2003 中,VSS 用于创建数据的增量定期快照或更改文件的增量(差异)。最多 64 个快照存储在服务器上,可供客户端或通过网络共享在同一台服务器上访问。此功能称为共享文件夹的卷影副本,专为客户端-服务器模型而设计。共享文件夹客户端的卷影副本需要安装在 Windows 2000 和 Windows XP RTM 和 SP1 上。此客户端的 32 位 Windows 平台副本可在服务器上获得或可从 Microsoft 下载。它内置于从 Windows XP SP2 开始的操作系统中。
我将此解释为 XP 能够创建持久的影子副本,或者即使网络连接中断也存在的文件的部分副本。
如果您能对支持的功能有所了解,我将不胜感激。
guid - 众所周知的 VSS 编写器 GUID 列表
是否有用于某处可用的知名 VSS 编写器的 GUID 综合列表?至少 Microsoft 的系统状态、Exchange、SQL、Sharepoint 等。
c++ - vss intializefor 备份失败并返回代码 E_UNEXPECTED
在上述程序中,initializeforbackup 失败,错误代码为 E_UNEXPECTED。VSS 服务正在运行。在事件日志中,它显示为“卷影复制服务错误:调用例程 CoCreateInstance 时出现意外错误。hr = 0x800401f0。”.. InitializeForBackup 返回 S_OK 的任何解决方案?
sql-server-ce - 使用卷影复制服务可以备份 SQL Server Compact?
是否期望使用卷影复制服务创建的 SQL Server Compact 数据库文件的备份预期是一致的?我知道大型 SQL Server 有一个 VSS 编写器来确保一致性。如果连接正在写入 SQL Server Compact 数据库,是否可以在不一致的状态下备份文件?
windows - Windows 卷影复制错误:2155348129
开发 VSS 编写器应用程序:
在备份期间看到此错误,由 windows 备份工具启动,是否有2155348129
来自 Microsoft 的定义错误代码?
从“2010”-“07”-“20T02:54:19.354000000Z”开始的备份操作失败,因为创建正在备份的卷的卷影副本的卷影复制服务操作失败,并出现以下错误代码“2155348129” '
VSSwriter
停止服务(我的应用程序)时不会发生这种情况。
任何帮助表示赞赏。在 TechNet 上找不到任何有用的信息。
Hackish 解决方法:有趣的是,备份工作是在“Windows 分区处于活动状态”时进行的。当然,这会使系统在重新启动时无法启动