打印

CreateFileMapping参数的问题

[复制链接]
673|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
limee|  楼主 | 2020-4-1 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HANDLE CreateFileMappingA(
  HANDLE                hFile,
  LPSECURITY_ATTRIBUTES lpFileMappingAttributes,
  DWORD                 flProtect,
  DWORD                 dwMaximumSizeHigh,     ===>   这里是0
  DWORD                 dwMaximumSizeLow,      ===>   这里是0
  LPCSTR                lpName                              ===>   这里是0
);

跟踪目标程序看到的。
上面2个0是不是表示i分配了4G的映射,最后面的那个0是可以填写空指针的吗?

使用特权

评论回复

相关帖子

沙发
dirtwillfly| | 2020-4-2 20:15 | 只看该作者
不清楚,要结合具体的应用情况来看的。
单独看一个结构体是没有意义的

使用特权

评论回复
板凳
zzz3265| | 2020-4-6 16:58 | 只看该作者
上面2个0是指允许的最大大小
如果是是0 就是固定跟 HANDLE          hFile 这个文件一样的大小

最后面的那个0  是用来给他命名的, 0 表示不命名
命名一样用来让其他进程通过这个名字来访问

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

301

主题

475

帖子

0

粉丝