2010-09-26 85 views
0

alt text关于在DOS EXE头

重定位表从上面我们可以看到重定位表项是0计数(没有RELOC项目)第一RELOC项目的偏移,但表明, reloc项目实际存在。

DOS EXE Header的定义是here

如何理解?

+0

链接已损坏。如果你在问题本身中包含了被引用链接的重要部分(假定链接迟早会被打破),那将会很不错。 – skyking 2017-04-04 13:11:42

回答

0

这很正常。对于像PE这样的现代格式,重定位表的偏移量始终为0040H,即使有零重定位项目。

+0

如果没有物品,重新定位表是否占用任何空间? – COMer 2010-09-30 06:56:49

+0

不,重新定位表如果零项没有占用任何空间。看看偏移量0040H的字节。你会看到程序的第一个机器指令。 – 2010-09-30 12:28:50