构建一个卷影服务应用程序发布

Building a Volume Shadow Service app for release

本文关键字:服务 应用程序 一个 构建      更新时间:2023-10-16

使用卷影复制服务的应用程序应该如何构建以发布?我一直在Windows 7上构建和测试,一切看起来都很好,所以我构建了这个应用程序来测试Windows XP,我在启动时得到了一个错误:

The procedure entry point VssFreeSnapshotPropertiesInternal could not be located in the dynamic link library VSSAPI.DLL

现在,我意识到解决这个问题的方法是使用LoadLibrary并调用函数,如果它存在,但函数应该首先存在才能使用VSS?

我在某个地方读到我需要为XP, Server 2003, Windows 7等构建一个不同的版本,但我没有在其他使用VSS的应用程序中看到。

构建VSS应用程序的正确方法是什么?

谢谢,J

查看HoboCopy源代码。
这应该能回答你所有的问题。
它是免费的(供个人使用),c++ src代码涵盖从XP到2008的所有Windows版本。

注意:Windows SDK只能用于Windows Vista及以后版本的Windows操作系统开发VSS应用程序。它不能用于为Windows Server 2003 R2、Windows Server 2003或Windows XP开发VSS请求程序、提供程序或编写程序。

链接:VSS应用程序兼容性(Windows)