什么是inf文件,inf运行安装方式,怎样双击运行inf文件

来源:互联网 发布:2017java就业形势 编辑:程序博客网 时间:2024/06/06 04:19

INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。在INF文件中指明了硬件驱动该如何安装到系统中,源文件在哪里、安装到哪一个文件夹中、怎样在注册表中加入自身相关信息等等。

当我们通过“开始→控制面板→添加删除程序→Windows安装程序”来添加系统组件的时候,INF文件将会自动调用。还有一种常用的安装方式是右键点击inf文件,选择安装即可。当然,也可以用命令方式来运行inf文件进行安装:

         RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\YOURINF.inf

   在命令提示符下,用以上命令就可以进行安装。

 

有时我们也想希望通过双击inf文件进行安装,这种方式可以通过批处理文件完成实现:

  (1)可以在批处理中键入上面的命令。

有时要分发给普通用户安装,也可以用vc做成安装程序,这种方式也很简单:

  (2)一条语句就可以实现。

#include "stdafx.h"
#include <stdlib.h>

int _tmain(int argc, _TCHAR* argv[])
{
 system("RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\Haier_Air_doctor_Device.inf");
 return 0;
}

 

原创粉丝点击