重问NTFS格式中怎样设置文件的摘要?

一块石头123456 2003-11-27 07:01:43
再2000的NTFS分区的文件,在其属性中有一个"摘要"的属性页,
请问怎样在VC中调用什么API能够获得和设置这个"摘"要信息?
...全文
43 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ufool 2003-12-31
  • 打赏
  • 举报
回复
上面的只有原理,无函数调用
ufool 2003-12-31
  • 打赏
  • 举报
回复
在《Windows 2000 Server技术内幕》中文版中有比较详细的描述。583页
ufool 2003-12-31
  • 打赏
  • 举报
回复
http://linux-ntfs.sourceforge.net/ntfs/concepts/file.html

如还未清楚MFT,下面的可以免看。

NTFS系统中,在代号为0x80的$DATA属性中,有关于"摘要"的3个命名数据流,其名称分别为   “^EDocumentSummaryInformation”,
  “^ESebiesnrMkudrfcoIaamtykdDa”,
  “^ESummaryInformation”,
其中“^E”表示Unicode的0x0005,即CTRL-E。

找出每个数据流的datarun部分,对应到其实际的空间部分,是以“FEFF”开头的一段区域,除去数据头,接下来就是每个具体的摘要信息了。

不过这样做的前提是,你的程序要能直接读磁盘的每个扇区。而且前面所说的数据头部分,现在还未找到详细的资料来说明。所以无法确定数据头的长度。
一块石头123456 2003-12-08
  • 打赏
  • 举报
回复
有没有哪位老兄指一条明路?
lovenoend 2003-11-30
  • 打赏
  • 举报
回复
就是没有现成的API
ross33123 2003-11-28
  • 打赏
  • 举报
回复
恐怕没有现成的API,NTFS中文件的摘要好像是 Native Structured Storage的功能,可以从这方面去探索。也可以从 NTFS 文件附加的流的方面去考虑。
hardstudylulin 2003-11-28
  • 打赏
  • 举报
回复
不清楚,学习!
一块石头123456 2003-11-28
  • 打赏
  • 举报
回复
哎~~,真另人失望。。。。。
竟然没有人知道?
zjg751206 2003-11-27
  • 打赏
  • 举报
回复
没这么做过。是不是在CFileStatus中设置什么东西。你看看。我也没做过,不敢误导你

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧