首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows VSS服务

Windows VSS服务
EN

Stack Overflow用户
提问于 2012-10-08 08:23:07
回答 2查看 741关注 0票数 1

我是一个新手,我正在开发一个驱动程序来跟踪文件的创建/写入/修改。现在有人告诉我要做卷快照。我看过Windows附带的VSS代码。但是我已经被告知在内核级别上使用VSS,这意味着我必须了解如何通过我的驱动程序使用或通信Windows卷快照服务。请有人提供一些输入,并试图帮助我,因为我谷歌了很多卷快照,但没有得到多少帮助。我应该在内核级别实现VSS还是其他什么来使用Windows服务的特性?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-04-22 08:49:54

我认为你应该实现VSS硬件提供商。

  • 获取开发文档 http://msdn.microsoft.com/en-us/library/windows/desktop/aa381601(v=vs.85).aspx
  • 获取示例代码
代码语言:javascript
复制
1. You need to install the Microsoft SDK--for example--7.1
2. Assumed that the SDK is installed under default path, access the path C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\winbase\vss\vsssampleprovider Here you can find the sample codes.

祝好运!

票数 1
EN

Stack Overflow用户

发布于 2022-08-18 03:54:11

Should I develop a VSS writer or VSS provider:两个都没有。增量块级文件备份将需要一个FS迷你过滤器驱动程序方法,对于增量时间范围Tn to Tn+1,应该跟踪块级写入发生在活文件。在Tn+1时,当vss快照被捕获时,这个小型机应该另外跟踪发生在快照块设备上的“文件视图”上的写操作。这张照片是不总是只读的从出生开始的。在VSS状态机中有一个短暂的时间窗口,在此期间快照实际上是可写的,以便不同的作者能够完成他们的任务(写、更新、回滚等等)。原则上,您也可以在执行onpost快照回调时从快照中删除文件(如果您有自定义编写器,即)您需要停止实时文件跟踪和启动快照视图跟踪的确切时间点可以根据刷新和保存写入IOCTL的完成进行管理。因此,基本上,在快照结束时,您将得到两个更改位图:一个描述实时文件上的写入,另一个描述文件快照视图上的写入。合并这两个位图,然后在快照块设备上备份已更改的块(基于合并的位图)。对于卷的增量块级备份,也可以应用或多或少类似的方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12777817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档