zhjzhj
驱动牛犊
驱动牛犊
  • 注册日期2002-02-02
  • 最后登录2002-10-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1313回复:2

如何判断FILEOBJECT代表的是不是目录?

楼主#
更多 发布于:2002-04-27 15:17
请问:
在过滤驱动中如何根据FILEOBJECT知道他代表的是不是一个目录还是文件呢?

我用中断去查询他的属性,返回失败,为什么?
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-28 09:27
并不是所有的FS都要实现目录. 所以,在FILE_OBJ中没有这么一个标志. 实际实现中一般FS都在FS_CONTEXT中保存一个标志, 表名此FILE_OBJ是个DIR. 具体的位置是版本特定的. 自己CRACK把.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
Supermi
驱动牛犊
驱动牛犊
  • 注册日期2001-10-20
  • 最后登录2014-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-28 18:20
你可以自己构造一个查询IRP下传,只要查询该文件的 BASIC―INFORMATION还是STANDARD――INFORMATION(记不清了),反正有一个结构里有一项IS――DIRECTORY,检查它是真是假即可
(就是用那个 ZwQueryFileInfomation (...),你看看IFS 或是DDK的帮助吧
游客

返回顶部