首页
社区
课程
招聘
[求助]关于ObReferenceObjectByHandle函数问题
发表于: 2009-4-11 18:22 5088

[求助]关于ObReferenceObjectByHandle函数问题

2009-4-11 18:22
5088
由于工作关系很久没来看雪了,一般不是什么特别头痛的问题我是不敢来打搅各位大牛的。这次是困扰我好几天的问题,一直解决不了,所以不得不来请教各位大牛。
写一个东西,通过ObReferenceObjectByHandle获取文件对象指针时,一产生IRP
立马蓝蓝。下面是ObReferenceObjectByHandle调用,hand设备对象句柄,已经NT_SUCCESS检测过
            PFILE_OBJECT files;
            status=ObReferenceObjectByHandle(hand, EVENT_MODIFY_STATE, *ExEventObjectType,KernelMode, (PVOID*) &files, NULL);
            if(NT_SUCCESS(status))
                {
                 KdPrint(("..................\n"));//执行到这就蓝蓝了
"               
                }

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
2
你要获取的是文件对象,怎么用EventObjectType?没看明白…
2009-4-11 18:34
0
雪    币: 330
活跃值: (112)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
3
不好意思!没说明白,我要做异步调用,我需要用FILE_OBJECT的Event
然后KeWaitForMutexObject等待
2009-4-11 18:51
0
雪    币: 217
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
首先确保你的handle是valid的吧,2是type一定要对,不然可能得到一个错误的object地址。
2009-4-11 19:13
0
雪    币: 330
活跃值: (112)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
5
解决了,谢谢大家,不关这个函数的事,一个低级错误,定义变量不规范。结帖
2009-4-12 17:16
0
游客
登录 | 注册 方可回帖
返回
//