瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 什么是PE文件啊?
jgjf - 2008-7-4 11:57:00
如题
:default3:

用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; CIBA)
土哦哦土@ - 2008-7-4 12:39:00
该用户帖子内容已被屏蔽
天下奇才 - 2008-7-4 22:14:00
你好,
我对PE文件简单理解就是微软定义的跨平台(当然指微软的平台)的可执行文件格式。
天下奇才 - 2008-7-4 22:21:00


引用:
原帖由 土哦哦土@ 于 2008-7-4 12:39:00 发表
真得不懂windows PE是在DOS引导中运行,还是在WINDOWS引导中运行?


PE文件由PE文件载入器载入。载入器通过内存映射的方式将文件映射成虚拟内存空间,这样的好处就是,对于小文件和大文件,速度几乎是一样的。对于Win32PE文件载入器来说,所有代码,数据,资源,导入表,和其它需要的模块数据结构都在一个连续的内存块中,这就要求存在一映射地址(简单而言,便是相对于静态文件地址的地址),这也就引出了PE文件中另一个重要的概念:虚拟地址(RVA)。

对于PE文件,我也了解的不多。呵呵,仅供参考
ncn2988 - 2008-7-5 0:21:00


引用:
原帖由 天下奇才 于 2008-7-4 22:21:00 发表


引用:
原帖由 土哦哦土@ 于 2008-7-4 12:39:00 发表
真得不懂windows PE是在DOS引导中运行,还是在WINDOWS引导中运行?


PE文件由PE文件载入器载入。载入器通过内存映射的方式将文件映射成虚拟内存空间,这样的好处就是,对于小文件和大文件,速度几乎是一样的。对于Win32PE文件载入器来说,所有代码,数据,资源,导入
ncn2988 - 2008-7-5 0:22:00
:default3:
太谦虚了,!!!:default6:
1
查看完整版本: 什么是PE文件啊?