繁体   English   中英

在哪里可以找到使用 C++ 编程访问 NTFS/FAT 的数据结构?

[英]where to find the data structures to access NTFS/FAT with c++ programming?

我开始使用 C++ 进行 NTFS/FAT 文件系统编程。 比如解析MFT日志文件等。

我在网上浏览了一些非常好的材料,例如ntfs.com,并了解了理论概念。

但是当涉及到访问 NTFS/FAT 文件系统并执行一些代码时。 我想知道在哪里可以找到包含所有 C++ 数据结构以访问 Windows 文件系统核心的材料?

请帮忙。

首先,请参阅什么是开始 Windows 文件系统驱动程序开发的好资源?

当您下载 DDK 时,请查看 FAT32 内核驱动程序的源代码 - 这是一个很好的起点。 MS 不提供 NTFS 的源代码,但您可以在 MSDN 中找到相当不错的低级文档 - 但我肯定会从 FAT32 的源代码开始。

这本书是 Windows 驱动程序开发的必备书,即使它很旧: http : //www.amazon.com/Windows-File-System-Internals-Developers/dp/1565922492

我也会看看 Dokany,它是 Dokan 项目的一个分支,它让你对 IFS 开发有很好的了解, https://github.com/dokan-dev/dokany

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM