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

时间:2015-02-28 18:07:28

标签: c++ windows mfc ntfs fat

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

我在网上找到了一些非常好的资料,比如ntfs.com,并理解了理论概念。

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

请帮忙。

1 个答案:

答案 0 :(得分:2)

首先,请参阅What is a good resource to get started with Windows file system driver development?

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

本书是Windows驱动程序开发的必备工具,即使它已经过时了: http://www.amazon.com/Windows-File-System-Internals-Developers/dp/1565922492

我也会看看Dokan,它让您对IFS开发有很好的了解,http://dokan-dev.net/en/