-
-
[求助]请问P444计算IMAGE_NT_HEADERS的大小的问题
-
发表于: 2009-8-31 23:55 4638
-
学习到第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) ;
我觉得这样更一致,书上那样写是有什么深意吗?

赞赏
他的文章
- [求助]真机IDA调试so文件,attach进程为什么只有一个啊? 7392
- [原创]一枚解数学方程的CrackeMe分析 19125
- [原创]Inpaint 5.2 算法分析和Delphi注册机源码 8783
- [原创]美女薄情馆6.7.0破解VIP 179580
- [原创]破解OfficeSuite6.5 10617
赞赏
雪币:
留言: