首页
社区
课程
招聘
[求助]请问P444计算IMAGE_NT_HEADERS的大小的问题
发表于: 2009-8-31 23:55 4610

[求助]请问P444计算IMAGE_NT_HEADERS的大小的问题

2009-8-31 23:55
4610
学习到第16章的时候,在444页,计算IMAGE_NT_HEADERS的代码如下:
// 注: 由于程序文件的IMAGE_DATA_DIRECTORY个数可以自定义(不一定非得定义16个),
// 因此这里通过计算来得到准确的IMAGE_NT_HEADERS的大小
nNtHeaderSize = sizeof(ntHeaders.FileHeader) + sizeof(ntHeaders.Signature) + ntHeaders.FileHeader.SizeOfOptionalHeader;


我不明白为什么不这样写:

nNtHeaderSize = sizeof(ntHeaders.FileHeader) + sizeof(ntHeaders.Signature) + sizeof(ntHeaders.OptionalHeader) ;


我觉得这样更一致,书上那样写是有什么深意吗?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//