构建卷影服务应用程序以供发布

时间:2011-04-16 13:02:29

标签: c++ c winapi com volume-shadow-service

如何构建使用卷影复制服务的应用程序以进行发布?我一直在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应用程序的正确方法是什么?

谢谢, Ĵ

2 个答案:

答案 0 :(得分:1)

查看HoboCopy源代码 这应该回答你可能遇到的每一个问题 它是免费的(供个人使用),C ++ src代码涵盖从XP到2008的所有Windows版本 无论如何,Src已经移动了here

答案 1 :(得分:1)

注意:Windows SDK可用于仅为Windows Vista和更高版本的Windows操作系统版本开发VSS应用程序。它不能用于为Windows Server 2003 R2,Windows Server 2003或Windows XP开发VSS请求者,提供者或编写者。

link:VSS Application Compatibility (Windows)

相关问题