首页
社区
课程
招聘
[求助]驱动ring0下获取的大量数据如何传给ring3下的程序?
发表于: 2009-6-6 19:49 9280

[求助]驱动ring0下获取的大量数据如何传给ring3下的程序?

2009-6-6 19:49
9280
驱动ring0下获取的大量数据如何传给ring3下的程序?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 2242
活跃值: (488)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
2
DeviceIoControl ?
2009-6-6 19:56
0
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
3
DeviceIoControl OK的....关键是你怎样去定义结构来放数据咯..
2009-6-6 20:10
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
哎  这通信我想2天硬是没想到咋办?
2009-6-6 20:21
0
雪    币: 236
活跃值: (33)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
5
如果时间的连续性不强,是不是只用内存映射就行了?
把内存映射到内核中,直接拷贝内存不行吗?
2009-6-6 20:57
0
雪    币: 522
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
很大的话   不知道这样行不行..  
把信息写到临时文件    放到临时文件夹下
完成后给RING3一个消息   RING3 直接从文件读进去 完了在删....
既简单 又安全  

绝对的 不按套路出牌
2009-6-6 21:51
0
雪    币: 38
活跃值: (536)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
内存映射文件
2009-6-7 23:05
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
这是 ring3 和 ring0 交互的通信 DeviceIoControl

楼主想说的是,在ring0中如何和ring3通信?用内存共享,或者消息分发!
2009-6-8 08:35
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
9
定时device io control
2009-6-8 12:13
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
LPC如何?NtCreateSection创建一块共享内存,然后R0和R3交互...
2009-6-8 12:33
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
用共享内存就可以
具体内容可以去google搜索
用户态定义的内存句柄用DeviceIoControl 下发
最好定义个事件来通知什么时候可以取数据
2009-6-8 17:41
0
雪    币: 97
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
在应用层创建一个Event,传送到驱动
然后用户态使用一个WaitForSingleObject,等待这个事件响应
同时,内核态完成这个操作的时候,SetEevnt即可唤醒用户态发起DeviceIOControl操作
2009-6-9 14:30
0
雪    币: 290
活跃值: (20)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13
DeviceIoControl最简单,请察看WINDDK\3790.1830\src\general\event实例
2009-6-10 09:45
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
14
山寨做法:
Event+Attach直接写到buffer去。

2009-6-10 10:48
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
用共享内存节
2009-6-10 10:59
0
雪    币: 362
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
这个思路很棒!!!!!
顶一个!
2009-6-12 14:44
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
17
搞定..............
2009-6-17 01:20
0
游客
登录 | 注册 方可回帖
返回
//