使用卷影复制服务的应用程序应该如何构建以发布?我一直在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)