阅读:2030回复:9
请问IRP的修改
把文件操作的IRP拦下来了,比如IRP_MJ_CREATE,我想改变他的路径,应该怎么做啊?
|
|
沙发#
发布于:2003-08-16 20:53
参考前人贴子。
|
|
板凳#
发布于:2003-08-18 09:10
老大,我那天花了一个下午学习前人的成果了,总不能又从头找一遍吧?哪位大哥还有些印象的,帮我找一下告诉我标题好不好?
|
|
地板#
发布于:2003-08-18 09:58
VCMFC老大,我想问一下
我对IRP的修改,应该是在IoCallDriver之前还是之后??? |
|
地下室#
发布于:2003-08-18 22:30
你的提问不清楚
|
|
5楼#
发布于:2003-08-19 09:23
我是想问对IRP的修改和传送的关系,有的是先修改了IRP然后传送下去。有的,比如隐藏文件之类的应用,需要先IOCallDriver,然后等它返回了,再对结果进行修改?
|
|
6楼#
发布于:2003-08-19 09:25
Iocalldriver之前。
|
|
|
7楼#
发布于:2003-08-19 09:31
就是说对IRP的修改都应该在IOCallDriver之前吗?
那如果要拦截底层驱动的返回,该怎么做? 比如IRP_MJ_CREATE结果的返回之类的 |
|
8楼#
发布于:2003-08-19 14:36
没人回答吗?
我突然想到是不是用IoSetCompletionRoutine可以呢? |
|
9楼#
发布于:2003-08-29 23:13
re-parse
|
|
|