版块
论坛
喜欢
话题
应用
搜索
登录
注册
stoneabc的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=95655
map出来的地址不能被app用是这个原因吗
是不是我在MmMapLockedPages的时候当前的context和我的那个app不一样,所以产生的地址对app无效啊?我是在app发起的DeviceIoControl后,在它的iocontrol routine里做的这个map。有什么办法确定map地址的时候是处于我想要的ap...
全文
回复
(
5
)
2005-01-24 15:38
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
stoneabc
:
问题解决,给分罗 :)
(2005-01-30 20:16)
回复
stoneabc
:
[quote][quote]你可以把虚拟地址查表获得物理地址,而后在你要访问的时候搜索页表找到物理地址,直接对其操作,或者找个空的页目录,自己构造一个虚构的地址指向该物理地址,通过该虚构物理地址来访问内存. 当然最好大小不超过4K,不然的话你需要用大页,普通模式下为4M,PAE...
(2005-01-26 17:14)
回复
bmyyyud
:
[quote]你可以把虚拟地址查表获得物理地址,而后在你要访问的时候搜索页表找到物理地址,直接对其操作,或者找个空的页目录,自己构造一个虚构的地址指向该物理地址,通过该虚构物理地址来访问内存. 当然最好大小不超过4K,不然的话你需要用大页,普通模式下为4M,PAE模式下为2M....
(2005-01-26 11:23)
回复
stoneabc
:
你可以把虚拟地址查表获得物理地址,而后在你要访问的时候搜索页表找到物理地址,直接对其操作,或者找个空的页目录,自己构造一个虚构的地址指向该物理地址,通过该虚构物理地址来访问内存. 当然最好大小不超过4K,不然的话你需要用大页,普通模式下为4M,PAE模式下为2M...... ...
(2005-01-24 21:31)
回复
wowocock
:
你可以把虚拟地址查表获得物理地址,而后在你要访问的时候搜索页表找到物理地址,直接对其操作,或者找个空的页目录,自己构造一个虚构的地址指向该物理地址,通过该虚构物理地址来访问内存. 当然最好大小不超过4K,不然的话你需要用大页,普通模式下为4M,PAE模式下为2M......
(2005-01-24 21:14)
回复
stoneabc
加关注
写私信
0
关注
0
粉丝
63
帖子
返回顶部