C++ 枚举给定模块句柄的模块段
我想枚举给定模块句柄的模块的所有加载段。有什么API函数可以调用来实现这一点吗?还是读取PE头并确定哪些段已加载,哪些段未加载的唯一方法C++ 枚举给定模块句柄的模块段,c++,c,winapi,portable-executable,C++,C,Winapi,Portable Executable,我想枚举给定模块句柄的模块的所有加载段。有什么API函数可以调用来实现这一点吗?还是读取PE头并确定哪些段已加载,哪些段未加载的唯一方法 如果我必须阅读PE标题,有人能帮我描述标题的结构,或者给我一个指南,并给出列举这些部分的步骤吗?我知道如何使用ELF标题,但不知道如何使用PE。阅读Matt Pietrek的这些MSDN文章,并点击它们的链接: 第二个链接帮助最大:)。它说IMAGE\u SECTION\u HEADER结构遵循IMAGE\u NT\u HEADERS结构,而这些正是我所
如果我必须阅读PE标题,有人能帮我描述标题的结构,或者给我一个指南,并给出列举这些部分的步骤吗?我知道如何使用ELF标题,但不知道如何使用PE。阅读Matt Pietrek的这些MSDN文章,并点击它们的链接:
IMAGE\u SECTION\u HEADER
结构遵循IMAGE\u NT\u HEADERS
结构,而这些正是我所需要的!对于阅读本文的任何其他人,在IMAGE\u NT\u HEADERS::FileHeader.NumberOfSections
中指定了IMAGE\u-NT\u HEADERS
后面的IMAGE\u-SECTION\u HEADER
的数量