加入收藏
设为首页
联系站长
您现在的位置: 打印机综合资料网|让您文件打印轻轻松松 >> 打印机info >> 打印机知识 >> 文章正文
【字体:             
 
探索动力之源:从INF文件认识驱动
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-20

相信朋友们对驱动程序的作用和安装应该不会陌生,但INF文件与驱动程序究竟有何关系呢?其实,INF是Device Information File(设备信息文件)的简称,设备管理器通过读取相应的INF文件来安装驱动程序,其中记录了驱动程序安装的所有操作,包括复制文件到指定路径、添加或修改注册表、加载系统服务等,而实际的驱动程序则存放在sys、dll、vxd等文件中。

  INF文件的构成

  在C:\Windows\下有一个名为INF的隐藏文件夹,我们可以找到很多??.INF、??.pnf格式的文件,前者即所谓的设备信息文件,后者是预编译信息文件。用记事本可以打开INF文件,其中记录了必要的硬件安装信息,包括设备类型、设备生产厂商名称、适用产品等信息,Windows可以据此自动安装驱动程序。如图1所示,这是CPU的INF文件,笔者以此为例介绍主要构成部分:

  1. [version]:版本信息

  Signature="WINDOWS NT":这表示驱动程序适用于Windows 2000/XP操作系统,如果是Windows 9x/Me则应该是“CHICAGO”。

  Class:设备类型,这里的“Processor”表示中央处理器,即我们通常所说的CPU。如果是显卡设备的INF文件,这里会显示为 “Display”,光驱设备是“CD-ROM”,显示器是“Monitor”,声卡等多媒体设备是“Media”,网卡是“Net”,打印机是 “Print”,摄像头是“Image”。

  DriverVer:设备驱动程序的版本和发布日期

  2. [Manufacturer]:生产厂商信息

  3. [DestinationDirs]:驱动程序安装路径

  DefaultDestDir = 12:这里的“12”表示将驱动程序文件安装到\Windows\文件夹下,如果是“11”则表示将驱动程序文件安装到C:\Windows\System32\文件夹下。

  4. [Processor_Calss_Addreg]:向注册表中添加的键值

  安装INF文件

  通常情况下,硬件厂商已经将驱动程序打包为一个安装程序或自解压程序,我们只需直接执行Setup.exe或??.exe即可,不过笔者建议还是安装INF文件为好,这样不会同时安装一些无用的垃圾文件。

  第一步:解压缩驱动程序

  如果下载回来的驱动程序是一个ZIP格式的压缩包,首先将其解压缩;如果下载回来的驱动程序是一个EXE格式的自解压文件,请使用WinRAR或WinZIP释放到一个临时文件夹中,然后查找到其中的INF文件。

  第二步:安装INF

  在“我的电脑”或“资源管理器”中右击刚才找到的INF文件,执行“安装”命令就可以了。这是因为微软在Windows中提供了Setup API,驱动程序开发人员不需要考虑接口、安装等事情。

  INF高级应用实例

  利用INF文件,我们可以完成很多意想不到的操作,这里通过几个实例进行说明:

  实例一:完全删除驱动程序

  很多情况下,当我们将不需要的硬件设备从系统拔出或取消连接后,其驱动程序并未从系统中

[1] [2] [3] 下一页

  
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    推 荐 文 章
    更多内容
     
    热 门 文 章  
    更多内容
     
    相 关 文 章
    更多内容
     
    探索动力之源:从INF文件认识…
    探索动力之源:从INF文件认识…
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |