阅读:966回复:4
请问怎么改变IRP包的目的路径?
可以发送 IRP_MJ_QUERY_INFORMATION 来查询目的路径
那么怎么改变IRP的目的路径呢? 比如发送到一个目录的IRP包我把它路由到F: 我尝试发送 IRP_MJ_SET_INFORMATION 来设置 currentIrpStack->FileObject 的路径 可是每当运行到这里就系统重启 大侠救我! :( :( :( :( [编辑 - 7/1/02 by horsedo] |
|
沙发#
发布于:2002-07-01 14:34
对于单个驱动器内部的不同目录的映射可以轻松搞定
只需截获 IRP_MJ_CREATE 更改 fileObject->FileName.Buffer 指向例外一个目录就可以实现 目录的重定向 现在的问题是怎么实现不同驱动器之间的目录映射? 就是把某个目录影射到例外一个分区下的目录或者映射到例外一个 分区? 大侠请指教 |
|
板凳#
发布于:2002-07-01 17:29
IoCallDriver 可以指定目的驱动器
NT下的目录重定向基本搞定 98下怎么实现,大侠请指教啊 |
|
地板#
发布于:2002-07-05 10:05
看Inside the Windows 95 File System 的目录介绍
里面有一些说明。 可惜没有此书。想法买一本或者借一本查查。 |
|
地下室#
发布于: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\". |
|
|