WEB开发网
开发学院网络安全黑客技术 “PE文件格式”1.9版 完整译文(附注释)(4) 阅读

“PE文件格式”1.9版 完整译文(附注释)(4)

 2007-01-14 20:15:14 来源:WEB开发网   
核心提示:===|“PE文件格式”1.9版注释:|===①Win32s和Win32Win32s是“WIN32subset”的缩写,它是一个可被加入到Windows3.1和WindowsforWorkgroups系统中以使它们能够运行32位应用程序的软件包,“PE文件格式”1.9版

===========================

|“PE文件格式”1.9版注释:|

===========================

①Win32s和Win32

Win32s是“WIN32subset”的缩写,它是一个可被加入到Windows3.1和WindowsforWorkgroups系统中以使它们能够运行32位应用程序的软件包。正如它的名字所暗示的那样,Win32s只是Windows95和WindowsNT系统中使用的Win32API的一个子集。Win32s的主要功能就是在32位和16位内存地址间相互转换,也就是一种被称为换长的操作。

Win32是32位Windows(包括WindowsNT,95,98和2000等)操作系统的编程接口(API)。当应用程序是按Win32API编写时,它们就具有16位API(Win16)所不具备的一些高级性能。一个按Win32编写的程序能运行在所有的操作系统之上,除非这个程序要求特定的操作系统特性,而这些特性别的操作系统又没有时。例如,WindowsNT提供的安全特性Windows95/98就没有。一个为NT系统的这些特性编写的程序就不能运行在其它的Windows系统之上。

使用此API的程序            能运行在...上

Win32                 95,98,NT,2000,XP

Win32s              3.1,95,98,NT,2000,XP

Win32c                95 

Win16            3.0,3.1,95,98,NT,2000,XP

②目标文件(Objectfile )和映象文件(Imagefile)

目标文件(Objectfile)指的是链接程序(链接器)的输入文件。链接器输出的是映象文件,映象文件反过来又是加载器的输入文件。“objectfile”一词未必含有任何和面向对象的编程有关的联系。

映象文件(Imagefile)指的就是可执行文件:或者是.EXE,或者是.DLL。一个映象文件可被想象为“内存映象”。“映象文件”一词常被用来代替“可执行文件”,因为后者有时被用来专指.EXE文件。

1 2 3 4 5 6  下一页

Tags:PE 文件 格式

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接