在给定模块句柄的情况下枚举模块的段
Enumerate segments of a module given a module handle
我想枚举给定模块句柄的模块的所有加载段。有没有什么API函数可以调用来实现这一点?还是读取PE标头并确定哪些段已加载,哪些段未加载的唯一方法?
如果我最终不得不阅读PE标题,有人能帮我描述标题的结构吗?或者把我链接到一个指南,并给出列举分段的步骤吗?我知道如何使用ELF标头,但不知道如何使用PE。
阅读Matt Pietrek的MSDN文章,并关注它们的链接:
- PE内部窥视:Win32可移植可执行文件格式之旅
- Win32可移植可执行文件格式的深入研究
相关文章:
- 在没有太多条件句的情况下,我如何避免被零除
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 在未初始化映射的情况下,将值插入到映射的映射中
- 是默认情况下分配给char数组常量的值
- 为什么我不能在不创建字符串变量的情况下使用函数的字符串输出
- 如何在不产生任何垃圾的情况下获得C中的像素
- 在已经使用Git的情况下减少编译时间
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- 如何在没有信号的情况下从C++执行QML插槽
- 如何在不知道向量大小的情况下输入向量内部的向量?
- 为什么在某些情况下不写入此文件?
- 为什么Mat类的两个对象可以在不重载运算符+的情况下添加
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 为什么需要复制构造函数,在哪些情况下它们非常有用
- 在C++中如何在没有pow的情况下进行基础计算
- 如何在没有"路径"模块的情况下加载 cheerp-wasm 程序?
- C++-在没有自定义.lib文件的情况下从Lua C模块调用Lua函数
- 在N2073提案的情况下以及作为一个整体的c++模块设计
- 在给定模块句柄的情况下枚举模块的段