构建一个用于发布的 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 应用程序的正确方法是什么?
谢谢, J
How should an application that uses the Volume Shadow Copy service be built for release? I've been building and testing in Windows 7 and everything looks good so I built the app to test in Windows XP and I get an error on startup:
The procedure entry point VssFreeSnapshotPropertiesInternal could not be located in the dynamic link library VSSAPI.DLL
Now, I realise that a way round this is to use LoadLibrary
and call the function if it exists but surely the function should exist in the first place to be able to use VSS?
I read somewhere that I would need to build a different version for XP, Server 2003, Windows 7 etc but I've not seen that in other applications that use VSS.
What is the correct way to build a VSS app?
Thanks,
J
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看一下 HoboCopy 源代码。
这应该可以回答您可能遇到的每个问题。
它是免费的(供个人使用),C++ src 代码涵盖从 XP 到 2008 的所有 Windows 版本。
Src 已移动,无论如何从此处开始。
Take a look at HoboCopy source code.
This should answer every question you could have.
It's free (for personal use) and C++ src code covers all Windows versions from XP to 2008.
Src has moved, anyway start from here.
注意:Windows SDK 只能用于开发适用于 Windows Vista 及更高版本的 Windows 操作系统版本的 VSS 应用程序。它不能用于开发 Windows Server 2003 R2、Windows Server 2003 或 Windows XP 的 VSS 请求程序、提供程序或写入程序。
链接:VSS 应用程序兼容性 (Windows )
Note: The Windows SDK can be used to develop VSS applications only for Windows Vista and later Windows operating system versions. It cannot be used to develop VSS requester's, providers, or writers for Windows Server 2003 R2, Windows Server 2003, or Windows XP.
link: VSS Application Compatibility (Windows)