首页
社区
课程
招聘
[半原创]ntfs磁盘访问接口(工程+代码)
发表于: 2009-9-22 22:45 15674

[半原创]ntfs磁盘访问接口(工程+代码)

2009-9-22 22:45
15674

在北京MS培训的时候,无聊偶然在nt4代码里面发现的好东西,本来是用来做ntfs boot的,不过单独扣出来,用做用户态的访问也不错。

代码里面提供了若干个接口:
BlGetFsInfo
BlClose
BlOpen
BlRead
BlGetReadStatus
BlSeek
BlWrite
BlGetFileInformation
BlRename
BlSetFileInformation
BlReadAtOffset
看名字知道有什么用了吧。

(读写的时候,只能操作一个扇区整数倍的buf。写操作我把代码删了,大家自己补上)

当然,想要目录的解析也是可以的,直接调用里面的
NtfsLinearDirectoryScan
NtfsInexactSortedDirectoryScan
就能看到目录下的东西了。

也许大家都知道这个玩意,不过还是分享给那些和我一样菜的人吧


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (28)
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
2
一直以来只用过Rename
2009-9-22 22:55
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
3
好~~~~~~~~~
2009-9-22 23:36
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
4
Rename貌似没有添加额~
2009-9-22 23:46
0
雪    币: 178
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
里面确实没实现rename这个接口,
老v把你的rename贴出来嘛
2009-9-23 09:16
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学习啊学习,,,无穷无尽的学习,难道注定做个技术工了?- -
2009-9-23 12:29
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你也可以学学马云
2009-9-23 12:30
0
雪    币: 234
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
下了就要顶...
2009-9-24 15:50
0
雪    币: 261
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
顶了,感谢分享,LZ辛苦了。
2009-9-25 14:14
0
雪    币: 351
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不错,还行。。。
2009-9-25 16:24
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
支持,下了就要顶
2009-9-27 22:14
0
雪    币: 134
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我下了,所以我顶!
2009-9-28 09:02
0
雪    币: 199
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
试试看,谢谢
2009-9-29 10:35
0
雪    币: 326
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
马云是谁???
2009-9-29 15:15
0
雪    币: 123
活跃值: (27)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
15
不错,收藏了
2009-9-29 18:06
0
雪    币: 134
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
╮(╯▽╰)╭ 负了油叻
2009-9-29 20:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
有用。收藏下。
2009-10-3 11:24
0
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
18
我要资料
2009-10-3 23:43
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
收藏了,谢谢
2009-10-9 10:18
0
雪    币: 194
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
貌似还可以,不知道用在那儿
2009-10-9 12:22
0
雪    币: 178
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
21
想怎么用,就怎么用。
2009-10-18 17:58
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
现在不懂!以后会懂的!
2009-10-20 10:37
0
雪    币: 242
活跃值: (1664)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
23
下载学习~~~~~
2009-10-20 12:28
0
雪    币: 1283
活跃值: (46)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
24
这样的好帖一定要收藏一下
2009-10-20 21:44
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
太深了,看不太明白
2009-10-27 15:04
0
游客
登录 | 注册 方可回帖
返回
//