作者在 2007-03-29 19:44:00 发布以下内容
安装信息(Setup Information)文件是Windows系统支持的一种安装信息存放文件,一般以INF作为扩展名,因此也叫INF文件。安装信息INF文件与Windows内建的安装服务引擎(API函数库)紧密协同工作,基于其严格的编写语法制作而成的INF文件在拷贝、删除文件,增、删注册表键,更改系统设置等方面都有优秀的表现,完全可以用来实现应用程序文件安装的目标,而且价格免费,透明度高,安装程序小,可完全定制。INF文件是文本文件,可在任何文本编辑器内查看、创建、修改,普通用户使用Windows系统本身提供的记事本、写字板即可进行文件安装脚本的编写。
INF文件安装动作的触发机制
在文件目录中用鼠标右击INF文件,会显示不同于其他扩展名文件的“安装”菜单。Windows平台在计算机中完成初始安装后,就注册了INF文件的“安装”动作,此“安装”动作关联命令行程序基本形式为:
RunDll setupx.dll,InstallHinfSection section reboot-mode inf-name
如笔者目前正在使用的Windows 98系统注册表中,HKEY_CLASSES_ROOT\inffile\install\
command键的默认值为(install即为安装):
C:\WINDOWS\rundll.exe setupx.dll,InstallHinfSection DefaultInstall 132 %1
其中,rundll程序以命令行的形式调用Windows的动态链接库,其命令格式为:
rundll.exe <DLL文件名