lmmir
驱动牛犊
驱动牛犊
  • 注册日期2008-07-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望171点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2028回复:1

求助,用户模式下获取我的程序指针值对应的物理地址和数字签名的问题。。。。。

楼主#
更多 发布于:2010-12-01 17:00
最近在win7 x64写个芯片读写,根据提供Spec 要用到物理内存读写 和IO读写 这两个方面都可以用winring0或者winio解决
但芯片中需要我在内存中建立的一个缓冲区,此缓冲区是直接在物理内存分配的,不是用户模式下new 分配的地址,芯片需要获取这块内存的首地址才能向缓冲区写东西。
我写了个驱动成功分配内存并且芯片也能向内存缓冲读写东西,不过自己的驱动在X64要数字签名,无法向外面发布。
现在我想问的是有没有什么方法在用户模式下可以获取我new 分配的指针对应的物理地址,因为芯片需要知道这个物理地址,而不是虚拟地址。
lmmir
驱动牛犊
驱动牛犊
  • 注册日期2008-07-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望171点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-12-01 17:12
补充 我需要的是连续的4KB物理内存。。。。。。
游客

返回顶部