我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 有人做过驱动吗?win32下怎么样把核心内存映射到用户模式?? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

coolboy





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 252
威望: 0
浮云: 1107
在线等级:
注册时间: 2005-10-02
最后登陆: 2016-04-25

5come5帮你背单词 [ organ /'o:gən/ n. 器官,机构,风琴 ]


有人做过驱动吗?win32下怎么样把核心内存映射到用户模式??

如题,核心地址空间分配的内存,想和用户态的进程共享。
顶端 Posted: 2007-06-11 11:24 | [楼 主]
aaronnicholas



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: Mr.ひとり
等级: 荣誉会员
家族: 水族馆
发贴: 64143
威望: 5
浮云: 495
在线等级:
注册时间: 2004-09-09
最后登陆: 2016-02-14

5come5帮你背单词 [ superstition /sju:pə'stiən/ n. 迷信 ]


Quote:
引用第11楼coolboy于2007-06-14 00:42发表的:

怎样attach?说出来大家学习学习啊。


attach应该是指KeAttachProcess
也可以直接设置对应页面PTE中的用户访问位
顶端 Posted: 2007-06-20 18:00 | [1 楼]
aaronnicholas



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: Mr.ひとり
等级: 荣誉会员
家族: 水族馆
发贴: 64143
威望: 5
浮云: 495
在线等级:
注册时间: 2004-09-09
最后登陆: 2016-02-14

5come5帮你背单词 [ helmet /'helmit/ n. 头盔,防护帽 ]


内核态和用户态的内存共享,最科学的方法是section map
顶端 Posted: 2007-06-20 18:02 | [2 楼]
aaronnicholas



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: Mr.ひとり
等级: 荣誉会员
家族: 水族馆
发贴: 64143
威望: 5
浮云: 495
在线等级:
注册时间: 2004-09-09
最后登陆: 2016-02-14

5come5帮你背单词 [ fraud /fro:d/ n. 欺骗,假货 ]


Quote:
引用第9楼coolboy于2007-06-14 00:33发表的:
问题已解决,贴点代码,希望对后来人有帮助。
  pKernelAddress = ExAllocatePoolWithTag(PagedPool, psm->length, _MemTag);
  if (pKernelAddress == NULL)
  {
    ........
.......


你这种方法是有问题的,如果你把页面锁在物理内存中,当你的用户进程被意外终止,而被锁页面没有解锁,就会BSOD.
顶端 Posted: 2007-06-21 17:13 | [3 楼]
aaronnicholas



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: Mr.ひとり
等级: 荣誉会员
家族: 水族馆
发贴: 64143
威望: 5
浮云: 495
在线等级:
注册时间: 2004-09-09
最后登陆: 2016-02-14

5come5帮你背单词 [ join /d3əoin/ v. 参加,加入,联合,连接,和…在一起 ]


Quote:
引用第14楼stam0于2007-06-21 11:09发表的:

不能。。


2000-2003是写TDI Client来在驱动中访问网络的,Vista提供了WKS来进行网络操作
顶端 Posted: 2007-06-21 17:14 | [4 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.010547(s) query 6, Time now is:11-23 12:14, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号