如何构建使用卷影复制服务的应用程序以进行发布?我一直在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应用程序的正确方法是什么?
谢谢, Ĵ
答案 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请求者,提供者或编写者。