首页
社区
课程
招聘
sfilter的问题
发表于: 2013-12-6 21:35 4643

sfilter的问题

2013-12-6 21:35
4643
如何某种后缀名的阻止文件被访问,比如txt格式的?
在拦截到指定后缀的文件被访问时,应该怎样结束irp?

另外,字符串操作
UNICODE_STRING str;
str值为“D:\temp\1234.txt”;
截取后面的"txt"
怎么截取?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
楼主连字符串操作都没玩明白? 知道wcsrchr吗?
你要拦截访问,只要拦截打开操作就可以了,打不开自然就访问不了,Irp不往下发就行了,直接用一个表示失败的status来Complete掉~
2013-12-7 12:06
0
雪    币: 178
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

wchar的字符,用c语言操作也麻烦啊,我是c++程序员,而UNICODE_STRING可操作的函数更少!
恩,自己试验了一个STATUS_ACCESS_DENIED,打开时显示“函数不正确”!
2013-12-8 09:37
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
语言不过是工具,关键是自己有想法,没有函数可用可以自己写函数,直接暴力for过去一个个比较,控制好边界,这个不应该是问题。。
2013-12-9 21:53
0
游客
登录 | 注册 方可回帖
返回
//