是不是我在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)

返回顶部