在NTFS文件系统上,可以在单个文件中包含备用数据流。是否可以完全托管方式访问此信息?
编辑:另外,我想从现有文件中的备用流中读取。如何实现(如果不能仅使用托管代码,则使用PInvoke)?
This question是类似的,但是从2009年初开始,.Net答案使用PInvoke写入文件,而不是从中读取。从那时起(.Net 4.0?)可以不使用PInvoke就可以支持吗?
答案 0 :(得分:4)
不幸的是,通过托管的.Net Framework API仍无法访问。
<强>更新强>
这是ADS访问包装器的库\源: