nxxjmpf
驱动牛犊
驱动牛犊
  • 注册日期2008-08-20
  • 最后登录2010-07-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1809回复:2

如何在IRP_MJ_DIRECTORY_CONTROL中获取全路径

楼主#
更多 发布于:2010-05-18 00:58
rt~~~
我要做个一个可以 隐藏 指定路径下的文件 的东西。
nxxjmpf
驱动牛犊
驱动牛犊
  • 注册日期2008-08-20
  • 最后登录2010-07-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-05-18 09:23
已经解决,用 IoQueryFileDosDeviceName
michaelgz
论坛版主
论坛版主
  • 注册日期2005-01-26
  • 最后登录2012-10-22
  • 粉丝1
  • 关注1
  • 积分150分
  • 威望1524点
  • 贡献值1点
  • 好评度213点
  • 原创分0分
  • 专家分2分
板凳#
发布于:2010-05-18 22:29
Be careful about IRQL.

Checking MS document, you can see that IRP_MJ_DIRECTORY_CONTROL routine could be running at APC_LEVEL, while the function IoQueryFileDosDeviceName() requires PASSIVE_LEVEL.

One way to solve this problem could be  detecting IRQL at run-time and creating work items if necessary.
游客

返回顶部