引用 6 楼 gooogleman 的回复:
在app中最好使用了MmMapIoSpace以及MmUnmapIoSpace函数
方便可靠,简单啊
"方便可靠,简单啊",这话说出来也挺简单
"MmMapIoSpace这个函数....源码中是调用了virtualalloc来预留虚拟内存,然后virtualcopy来做映射的。这两个函数都不需要Kernel权限,所以没有Full Kernel也可以用。
PS:在非full kern模式下,映射物理内存可能会失败,但是可以调用。"
我在full kern模式下做的,可能失败.上面那句话我可能没理解明白,是吧?