首页
社区
课程
招聘
[求助]救命啊!!!如何由DeviceObject获得一个对应的FileObject?
发表于: 2013-4-25 20:52 6937

[求助]救命啊!!!如何由DeviceObject获得一个对应的FileObject?

2013-4-25 20:52
6937
我得到了一个设备的DeviceObject,但是这个设备是没有名称的,请问我如何才能得到它的一个FileObject呢? 各位大神求助啊!!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 76
活跃值: (114)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你获取他的驱动对象,再去找FILEOBJECT.
2013-4-25 22:37
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
能说详细一点吗??
2013-4-25 22:43
0
雪    币: 76
活跃值: (114)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你的基本功,太差了,建议去查文档,了解对象之间的关系。
2013-4-26 10:14
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
呵呵,你说的对,我现在完全是一个新手;;
能为我解释一下吗?我获取了挂载在某个卷上的NTFS驱动创建的无名设备的对象指针,因为他没有名称,所以无法用我想到的方法获取他的一个FileObject啊,我查了好多资料,因为我的基础太差了,所以无法解决。
2013-4-26 10:28
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
呵呵,你说的对,我现在完全是一个新手;;
能为我解释一下吗?我获取了挂载在某个卷上的NTFS驱动创建的无名设备的对象指针,因为他没有名称,所以无法用我想到的方法获取他的一个FileObject啊,我查了好多资料,因为我的基础太差了,所以无法解决啊。
2013-4-26 10:30
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
呵呵,你说的对,我现在完全是一个新手;;
能为我解释一下吗?我获取了挂载在某个卷上的NTFS驱动创建的无名设备的对象指针,因为他没有名称,所以无法用我想到的方法获取他的一个FileObject啊,我查了好多资料,因为我的基础太差了,所以无法解决的
2013-4-26 10:31
0
雪    币: 256
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
新手先把基本的搞清晰了再来搞这些吧!有点象不懂C++的就想搞MFC~
2013-4-26 11:10
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
你能说一下我问的问题,本身有什么问题吗?哪里体现了我的基础薄弱了?
2013-4-26 16:54
0
雪    币: 49
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这个有点类似问 helloworld了 当然没那么简单

不够驱动各级之间的层次 irp结构 下发流程,这里想问出答案的话效率确实不如看书调试来得快
2013-4-26 17:13
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
我知道这两个结构之间没有什么关系,我找到解决方法了,设备没有名称,所以用ObOpenObjectByPointer可以得到一个DeviceOBject的HANDLE,然后利用这个HANDLE,调用ObOpenObjectByHandle,就可以得到FileObject了,我不知道你们为什么,只知道批评别人的短处,为什么不花两分钟时间帮帮忙,找一下解决方案呢!!
2013-4-26 21:05
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
12
  看来楼主是收到了我的邮件了。。居然不感谢我。。
上传的附件:
2013-4-26 21:21
0
雪    币: 256
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
习惯就好,新手都是这样的,帮他搞定了,就没有下文了!
2013-4-26 23:45
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
呵呵,感谢的就是你啊!!!
2013-4-27 10:40
0
雪    币: 55
活跃值: (33)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
呵呵,感谢的就是你啊!!
2013-4-27 10:41
0
雪    币: 49
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
那么请问你这些解决方案是从论坛获取的么
我建议系统的查找资料 自己动手调试而不是论坛提问
这样并没有错 对不对?
我觉得我的措辞已经很谨慎了 不是批评你的短处 而是很认真的建议你自己动手调试和系统学习驱动结构和流程
2013-4-30 13:49
0
游客
登录 | 注册 方可回帖
返回
//