阅读:1828回复:7
怎样从IRP中解出上一层驱动的名字?
我做了一个文件系统过滤驱动,能否从接收到的IRP来判断出该IRP是哪个驱动程序发送过来的。比如是通过网络共享进行文件访问的还是本地文件访问?
|
|
|
沙发#
发布于:2002-08-12 17:16
当然能了.....
看sfilter 源码.. |
|
|
板凳#
发布于:2002-08-18 00:18
哦?我也去瞧瞧。
|
|
地板#
发布于:2002-10-09 00:20
FSD不关心自己是被谁调用的. 查询上级IRP是不安全的. 属于烂代码. 我不清楚你到底需要达到什么结果. 为什么要这样查询呢?
|
|
|
地下室#
发布于:2002-10-12 23:59
看看这个可以不可以IoGetTopLevelIrp
得到了IRP,然后用这个IRP得到DEVICE_OBJECT,然后从device_object得到DRIVER_OBJECT |
|
5楼#
发布于:2004-11-06 15:03
摆脱,没有这个函数瓦
|
|
6楼#
发布于:2004-11-08 14:49
这是哪一年的帖子了
|
|
7楼#
发布于:2004-11-08 15:16
摆脱,没有这个函数瓦 too too old 当年的新手入门,现在都是斑竹了,呵呵 |
|
|