在北京MS培训的时候,无聊偶然在nt4代码里面发现的好东西,本来是用来做ntfs boot的,不过单独扣出来,用做用户态的访问也不错。
代码里面提供了若干个接口:
BlGetFsInfo
BlClose
BlOpen
BlRead
BlGetReadStatus
BlSeek
BlWrite
BlGetFileInformation
BlRename
BlSetFileInformation
BlReadAtOffset
看名字知道有什么用了吧。
(读写的时候,只能操作一个扇区整数倍的buf。写操作我把代码删了,大家自己补上)
当然,想要目录的解析也是可以的,直接调用里面的
NtfsLinearDirectoryScan
NtfsInexactSortedDirectoryScan
就能看到目录下的东西了。
也许大家都知道这个玩意,不过还是分享给那些和我一样菜的人吧
- 标 题:【半原创】ntfs磁盘访问接口(工程+代码)
- 作 者:第八个门
- 时 间:2009-09-22 22:45
- 链 接:http://bbs.pediy.com/showthread.php?t=98310