我开始使用c ++进行NTFS / FAT文件系统编程。比如解析MFT日志文件等。
我在网上找到了一些非常好的资料,比如ntfs.com,并理解了理论概念。
但是当谈到访问NTFS / FAT文件系统并做一些代码时。我想知道在哪里可以找到包含所有c ++数据结构的材料来访问Windows文件系统的核心?
请帮忙。
答案 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/