gpt4 book ai didi

windows - PE 格式的 DOS header 中的 "e_lfanew"是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 13:29:10 30 4
gpt4 key购买 nike

在PE(Windows可执行文件)格式的IMAGE_DOS_HEADER中有一个名为e_lfanew的字段,它起着非常重要的作用,因为它指向实际的PE标题数据。

我的问题是,“e_lfanew”究竟代表什么?这是什么意思?这太神秘了。

编辑:我不是问它做什么,我知道它做什么,我想知道 e_lfanew 中的字母实际上代表什么,为什么给了那个名字?

最佳答案

我的解释是它是New Executablelf文件a地址标题。

主要基于这篇P/Invoke文章中关于IMAGE_DOS_HEADER的评论:

public Int32 e_lfanew;      // File address of new exe header

“长”是因为它来自16位时代,变量大小是32位。

关于windows - PE 格式的 DOS header 中的 "e_lfanew"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47711282/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com