当前位置:  开发笔记 > 编程语言 > 正文

使用.NET读取Windows XP和Vista上使用的文件和系统文件

如何解决《使用.NET读取WindowsXP和Vista上使用的文件和系统文件》经验,为你挑选了1个好方法。

我有一个免费备份应用程序的想法.

我目前需要解决的最大问题是如何访问正在使用的文件或系统文件.我希望应用程序能够执行文件的完整备份(即不按扇区级别在磁盘扇区上).

我将把应用程序的服务器部分转换为服务.首先,我想这个服务需要以管理权限运行吗?其次,是否可以访问锁定的文件和系统使用的文件?也许在下次重启后拿这些文件?(我已经看到一些反病毒应用程序以这种方式工作.)

我将使用C#和.NET平台,因为它似乎是最近开发Windows应用程序的最简单方法.



1> Adrian Clark..:

您正在寻找的有关正在使用的文件的是" 卷影复制服务 ",它可以在Windows XP,Server 2003及更高版本上使用.这将允许您复制文件,即使它们正在使用中.

我找到了一篇CodeProject文章" 来自.NET的卷影复制 ",它描述了一个针对卷影复制编写的简单Outlook PST备份应用程序.

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有