在给定模块句柄的情况下枚举模块的段

Enumerate segments of a module given a module handle

本文关键字:模块 情况下 枚举 句柄      更新时间:2023-10-16

我想枚举给定模块句柄的模块的所有加载段。有没有什么API函数可以调用来实现这一点?还是读取PE标头并确定哪些段已加载,哪些段未加载的唯一方法?

如果我最终不得不阅读PE标题,有人能帮我描述标题的结构吗?或者把我链接到一个指南,并给出列举分段的步骤吗?我知道如何使用ELF标头,但不知道如何使用PE。

阅读Matt Pietrek的MSDN文章,并关注它们的链接:

  • PE内部窥视:Win32可移植可执行文件格式之旅
  • Win32可移植可执行文件格式的深入研究