victorliuhao
驱动牛犊
驱动牛犊
  • 注册日期2006-09-25
  • 最后登录2009-05-15
  • 粉丝0
  • 关注0
  • 积分191分
  • 威望76点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
阅读:1283回复:1

帖一段代码,求教

楼主#
更多 发布于:2007-05-18 16:12
RtlInitUnicodeString(&physmemString, L"\\Device\\PhysicalMemory");

    InitializeObjectAttributes(&attributes, &physmemString,
        OBJ_CASE_INSENSITIVE, NULL, NULL);

    status = ZwOpenSection(&hSection, SECTION_MAP_READ, &attributes );
    hMemory = MapViewOfFile(hSection, FILE_MAP_READ,
        0, 0x30000, 0x1000);
这里为什么要用0x30000, 0x1000

最新喜欢:

精灵dsp精灵dsp
xx_qiang
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2017-02-27
  • 粉丝2
  • 关注1
  • 积分31分
  • 威望249点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-05-18 17:08
 LPVOID MapViewOfFile(
   HANDLE hFileMappingObjct, // 映射文件对象句柄
   DWORD dwDesiredAccess, // 访问模式
   DWORD dwFileOffsetHigh, // 文件偏移地址的高32位
   DWORD dwFileOffsetLow, // 文件偏移地址的低32位
   DWORD dwNumberOfBytesToMap // 映射视图的大小
   );
游客

返回顶部