0

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

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

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

请帮忙。

4

1 回答 1

4

首先,请参阅什么是开始使用 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

于 2015-02-28T18:43:07.350 回答