查看: 1562|回复: 5
收起左侧

[已解决] “win32可执行文件”是什么?

 关闭 [复制链接]
kamilex
头像被屏蔽
发表于 2008-8-7 19:54:48 | 显示全部楼层 |阅读模式
能详细 说下么?
sqygt
发表于 2008-8-7 20:15:57 | 显示全部楼层
操作系统中的文件是一种抽象的机制,提供了一种在磁盘上保存信息而且方便以后读取的方法。在Windows操作系统中,一个用户可以最直接体会到的文件的形式就是以.exe、.dll等为扩展名的可执行文件。伴随着Windows操作系统的不断进步,其可执行文件的格式也发生了巨大变化。这期间主要有4个过程:DOS中出现的最简单的以.com为扩展名的可执行文件和以.exe为扩展名的MZ格式(MZ是MZ格式的主要作者Mark Zbikowski的名字的缩写)的可执行文件,Win 3.x下出现的NE(New Executable:分段可执行文件)格式的.exe和.dll文件,Win 3.x和Win9x所专有的LE(Linear Executable:线性可执行文件,专用于VxD文件),Win9x和Win NT/2000/XP下的32位的可执行文件PE(Portable Executable:可移动的可执行文件)。这里面com、MZ和NE属于Win16,PE属于Win32,LE可以兼容Win16和Win32。
详细不?网上搜一下,能找到很多

评分

参与人数 1经验 +2 收起 理由
gonewild + 2 感谢提供分享

查看全部评分

kamilex
头像被屏蔽
 楼主| 发表于 2008-8-7 21:12:22 | 显示全部楼层
谢谢 鸟 ,我 找到的 那个解释 有点复杂
kamilex
头像被屏蔽
 楼主| 发表于 2008-8-7 21:24:35 | 显示全部楼层
Win32可执行文件叫做PE文件。PE文件的基本结构和DOS可执行文件有很大的不同。它把程序中的不同部分分成各种节区(Section),其中可以有一个节区是放置各种资源的,如菜单、对话框、位图、光标、图标和声音等(详见第17章)。虽然可以把资源部分理解成类似DOS可执行文件中的“覆盖”部分,但由于资源是Win32可执行文件的标准组成部分,而且是非常重要的组成部分,它的格式是固定的。所以与DOS软件的开发过程相比,Win32软件的开发中多了一个创建资源文件的步骤。
llj4862
发表于 2008-8-7 22:13:53 | 显示全部楼层


就是微软系统中能执行的文件。。
gonewild
头像被屏蔽
发表于 2008-8-7 22:28:58 | 显示全部楼层

回复 5楼 llj4862 的帖子

得32位以上的处理器的机子才行
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2026-10-21 16:03 , Processed in 0.087674 second(s), 8 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表