COM*_*Mer 6 windows portable-executable entry-point
它总是在代码段的最低地址吗?
Chr*_*ich 9
不,不一定.PE入口点在IMAGE_OPTIONAL_HEADER结构中定义,在AddressOfEntryPoint字段中:
AddressOfEntryPoint
指向入口点函数的指针,相对于图像基址.对于可执行文件,这是起始地址.对于设备驱动程序,这是初始化函数的地址.入口点函数对于DLL是可选的.如果没有入口点,则该成员为零.
链接器可以将其设置为它想要的任何值,只要它是PE的有效相对虚拟偏移量即可.一些编译器和链接器可能具有将入口点放在文本/代码部分开头的约定,但是它没有OS或PE格式要求.
归档时间:
15 年,5 月 前
查看次数:
8211 次
最近记录: