我在哪里可以找到可移植可执行文件 headers 中的 IMAGE_LOAD_CONFIG_DIRECTORY 结构?
Where can I find the IMAGE_LOAD_CONFIG_DIRECTORY structure in the headers of a portable executable?
我想访问 IMAGE_LOAD_CONFIG_DIRECTORY of a PE file using C#. I have tried for quite some time now to access this structure via the GetImageConfigInformation however all attempts have been unsuccessful。
我想知道是否有另一个 header 指向可移植可执行文件中的 IMAGE_LOAD_CONFIG_DIRECTORY 结构?这里的目标是像读取任何其他文件一样读取模块,然后解析所需的条目以找到此结构。
是否有其他更简单的方法从 PE 文件访问此信息?
您首先需要找到 PE 可选 header 的数据目录部分。如果加载配置 Table 存在,它将是数据目录 "array" 中的第 11 个数据目录(即索引 10 处的数据目录条目)。
我想访问 IMAGE_LOAD_CONFIG_DIRECTORY of a PE file using C#. I have tried for quite some time now to access this structure via the GetImageConfigInformation however all attempts have been unsuccessful。
我想知道是否有另一个 header 指向可移植可执行文件中的 IMAGE_LOAD_CONFIG_DIRECTORY 结构?这里的目标是像读取任何其他文件一样读取模块,然后解析所需的条目以找到此结构。
是否有其他更简单的方法从 PE 文件访问此信息?
您首先需要找到 PE 可选 header 的数据目录部分。如果加载配置 Table 存在,它将是数据目录 "array" 中的第 11 个数据目录(即索引 10 处的数据目录条目)。