1.可执行文件
COM:系统命令文件,主要采用汇编语言编辑而成,二进制代码格式。其特点是非
常短小,长度一般不超过64KB。在DOS时代,*.COM文件比较常见,在Windows 98
中,COM格式的可执行文件已经不多见了(主要是WIN.COM、COMMMAND.COM等文件)。
EXE:系统可执行文件,多半采用编程语言(如常见的C、VC、
VB、VF等)编译而
成,其长度没有什么限制。在Windows系统中的应用范围非常广泛,我们目前所
使用的应用程序基本上都是EXE文件。
BAT:批处理文件,主要由用户编辑而成,可包含多个不同的应用程序或命令。执
行后,系统会依次启动该批处理文件包含的所有命令,从而免去了用户逐条输入
命令之苦,简化了用户的操作。
SCR:屏幕保护文件。只需双击相应的屏幕保护程序(*.SCR)即可启动,但它一
般不受用户控制而由系统调用。
2.系统支持文件
由于内存、文件大小的限制、功能的调用等方面原因,有的应用程序不能将运行
所需的一切内容全部内置到EXE可执行文件中,大多数仅将系统的核心模块保存
到EXE文件中,将运行所需的其他内容分别保存到相应的系统支持文件。
DLL:动态链接库文件,主要负担着向其他应用程序提供运行所需的函数、参数、
对话框等信息(任何应用程序,包括用户自己编辑的程序都可以直接调用*.DLL
动态链接库),从而各应用程序设计者就不必再为诸如对话框设置、函数调用等
问题而操心,既方便了软件的
设计,又减小了可执行文件的大小。
DRV:Windows 98的设备驱动程序,它为系统的绝大多数常规硬件设备(如鼠标、
显卡等)提供所需的软件支持。
SYS:系统扩展管理文件,主要为某些非标准设备(如USB)提供必要的硬件驱动
程序等。其中一些特例文件,我们将在《扩展名应用技巧》一文中进行介绍。
VXD:虚拟设备文件,主要为虚拟硬件设备提供支持。
LIB:相关应用程序所使用的库文件。
3.系统配置文件
INI:最常见的系统配置文件,在Windows 3.X时代,系统的一切软硬件配置信息
都保存在*.INI配置文件中。在Windows 95/98中,尽管注册表数据库已逐渐取
代了INI文件的作用,但部分应用程序依旧使用INI文件作为系统配置文件。需要
提醒大家的是,INI文件的容量有一定限制,它一般不能超过64KB,否则可能导
致一些不可预料的错误。
INF:主要用于保存Windows 98有关软硬件的安装信息。光驱、Modem等硬件设备
和部分软件的安装都必须在*.INF文件的指导下进行。许多光盘的根目录下经常
可以看到AUTORUN.INF文件,该文件是一个光盘配置文件,专门用于设置光盘的
自动运行
程序、图标等信息。
PIF:系统配置文件中的一种,可根据实际情况对每个DOS应用程序在Windows下
的运行状况(如运行方式、屏幕大小、内存大小、显示字体等)加以调节,保
证DOS程序在Windows中的正常运行。
LOG:日志文件。我们可使用包括记事本在内的任何文字处理软件对*.LOG文件
进行编辑处理,它是有关应用程序对自己的运行状况所作的记录,以便于用户查
询相应程序的运行状况(如我们在使用磁盘扫描程序SCANDISK时,
系统即会自
动在相应磁盘根目录下生成一个磁盘扫描日志文件SCANDISK.LOG,我们可利用
该文件对磁盘的运行状况进行了解)。
REG:一种特殊格式的系统配置文件,可通过注册表编辑器将Windows 98注册表
数据库中不可见的信息采用文本格式导出来,用户可直接通过记事本对其进行
编辑、修改,从而解决了对
注册表数据库阅读管理比较困难的
问题。双击编辑
好的*.REG文件,可将文件中的内容重新导入到注册表数据库中,从而达到间接
修改注册表数据库的目的。
CFG:部分应用
软件自己配置的文件,保存着软件运行的有关状况。一般由软件
直接控制,用户无法手工对其进行配置。
CNF:用于保存系