版块
论坛
喜欢
话题
应用
搜索
登录
注册
test001的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=162383
各位大牛看看这段代码有什么问题?
我想实现对某个文件的只读控制,代码如下: if(irpSp->Parameters.Create.FileAttributes |= FILE_ATTRIBUTE_READONLY) { Irp->IoStatus.Status = STATUS_ACC...
全文
回复
(
4
)
2007-09-06 18:29
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
abc13271552
:
if(irpSp->Parameters.Create.FileAttributes & FILE_ATTRIBUTE_READONLY) //是& 不是 |哟 { Irp->IoStatus.Status = STATUS_ACCES...
(2007-09-07 16:25)
回复
XO威士忌
:
引用第2楼wanghui219于2007-09-06 23:13发表的 : 你的这个条件会成立,返回值是STATUS_ACCESS_DENIED,当然在你以读方式打开的时候就弹出失败了。(这么控制只读本身就是错误的) 请教应该如何控制文件的只读,谢谢!
(2007-09-07 09:16)
回复
wanghui219
:
用户被禁言,该主题自动屏蔽!
(2007-09-06 23:13)
回复
silon212
:
不太懂你的程序流程,你那个if()中的总是TRUE吧,是不该是if ( FlagOn(irpSp->Parameters.Create.FileAttributes, FILE_ATTRIBUTE_READONLY) )
(2007-09-06 18:58)
回复
test001
加关注
写私信
0
关注
0
粉丝
169
帖子
返回顶部