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"的数据流开始位置和长度。