阅读:2173回复:1
求助,用户模式下获取我的程序指针值对应的物理地址和数字签名的问题。。。。。
最近在win7 x64写个芯片读写,根据提供Spec 要用到物理内存读写 和IO读写 这两个方面都可以用winring0或者winio解决
但芯片中需要我在内存中建立的一个缓冲区,此缓冲区是直接在物理内存分配的,不是用户模式下new 分配的地址,芯片需要获取这块内存的首地址才能向缓冲区写东西。 我写了个驱动成功分配内存并且芯片也能向内存缓冲读写东西,不过自己的驱动在X64要数字签名,无法向外面发布。 现在我想问的是有没有什么方法在用户模式下可以获取我new 分配的指针对应的物理地址,因为芯片需要知道这个物理地址,而不是虚拟地址。 |
|
沙发#
发布于:2010-12-01 17:12
补充 我需要的是连续的4KB物理内存。。。。。。
|
|