hopson
驱动牛犊
驱动牛犊
  • 注册日期2009-09-14
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2664回复:4

在minifilter中如何修改文件属性的返回值

楼主#
更多 发布于:2009-09-15 11:14
我们在一个项目中需要根据文件的权限修改文件只读属性,但是在PostQueryInformation中虽然已经设置了FileAttributes = FILE_ATTRIBUTE_READONLY,并且也调用了FltSetCallbackDataDirty(Data),但为什么总是没有效果,请问应该怎么实现啊?
hopson
驱动牛犊
驱动牛犊
  • 注册日期2009-09-14
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-09-16 09:04
没人知道吗?
michaelgz
论坛版主
论坛版主
  • 注册日期2005-01-26
  • 最后登录2012-10-22
  • 粉丝1
  • 关注1
  • 积分150分
  • 威望1524点
  • 贡献值1点
  • 好评度213点
  • 原创分0分
  • 专家分2分
板凳#
发布于:2009-09-16 09:30
Read your question 5 times, still don't understand what you are trying to do. If you want to change file attribute, why you do it in PostQueryInformation? It's a query, it won't change anything. Do you really want file attribute changed or just cheat user mode applications?
hopson
驱动牛犊
驱动牛犊
  • 注册日期2009-09-14
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-09-17 09:50
是这样的,我只是想在过虑驱动中修改文件属性,看了sfilter的代码,发现是通过irp->AssociatedIrp.SystemBuffer修改文件信息的,但是minifilter如何获得irp呢?
liyunch
驱动小牛
驱动小牛
  • 注册日期2001-06-28
  • 最后登录2014-09-05
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望134点
  • 贡献值0点
  • 好评度94点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-10-13 12:53
遇到同样问题,目的就是cheat用户程序,楼主找到解决办法了吗?
游客

返回顶部