horsedo
驱动小牛
驱动小牛
  • 注册日期2001-11-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:967回复:4

请问怎么改变IRP包的目的路径?

楼主#
更多 发布于:2002-07-01 10:19
可以发送 IRP_MJ_QUERY_INFORMATION 来查询目的路径
那么怎么改变IRP的目的路径呢?
比如发送到一个目录的IRP包我把它路由到F:
我尝试发送 IRP_MJ_SET_INFORMATION 来设置
currentIrpStack->FileObject 的路径
可是每当运行到这里就系统重启
大侠救我!
 :( :( :( :(

[编辑 -  7/1/02 by  horsedo]
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-05 10:10
看Inside the Windows 95 File System 的目录介绍
里面有一些说明。

可惜没有此书。想法买一本或者借一本查查。

No,the book inc IFS,IOP, a little IOS.
It\'s VxD,not WDM(so don\'t have IRP.)
Need \"Window NT File System Internals\".
Taiwan's Driver Developer
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-07-05 10:05
看Inside the Windows 95 File System 的目录介绍
里面有一些说明。

可惜没有此书。想法买一本或者借一本查查。
horsedo
驱动小牛
驱动小牛
  • 注册日期2001-11-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-07-01 17:29
IoCallDriver 可以指定目的驱动器
NT下的目录重定向基本搞定
98下怎么实现,大侠请指教啊
horsedo
驱动小牛
驱动小牛
  • 注册日期2001-11-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-07-01 14:34
对于单个驱动器内部的不同目录的映射可以轻松搞定
只需截获 IRP_MJ_CREATE
更改 fileObject->FileName.Buffer 指向例外一个目录就可以实现
目录的重定向
现在的问题是怎么实现不同驱动器之间的目录映射?
就是把某个目录影射到例外一个分区下的目录或者映射到例外一个
分区?
大侠请指教
游客

返回顶部