IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Mono里运行C#脚本15—mono_image_load_metadata

    caimouse发表于 2024-12-31 23:57:57
    love 0
    后面一个函数是加载"#~" 或 "#-"流里的逻辑表示数据。这里通过前面CLI头部来获取到meta数据的相对位置cli_cli_header.ch_metadata.rva,接着转换为绝对位置,这样能从后面位置里获取到数据。前面已经分析了加载CLI头部分的内容,接着下来,就是调用mono_image_load_metadata函数来加载metadata的数据内容了。这里是读取"#-"数据流开始位置和长度,与前面"#~"的区别,它是压缩方式。这里是读取"#GUID"的数据流开始位置和长度。


沪ICP备19023445号-2号
友情链接