不得不会教你inf配置文件的另类用法

生活小百事通 2022年08月09日 阅读 (422)

步骤/方法inf文件

1、inf文件是电脑中随处可见的文件,在大多数人的影响中,它好像与设备的驱动程序有关。实际上,inf文件除了可为设备安装驱动程序,还可以自动删除文件和修改注册表,甚至还可以制作免安装的绿色软件,然而让人意外的是这样一个文件竟是能用记事本打开的纯文本文件。

2、一、inf文件结构和功能 inf是device information file的缩写,是微软为硬件设备制造商发布驱动程序而开发的。inf文件是一个文本文件,它本身并不能驱动设备,真正的驱动程序文件是一些sys、dll、vxd格式的文件,但inf文件能在设备驱动的安装过程中指明这些文件存放在那里,安装到哪一个文件夹,怎样在注册表中加入驱动程序的相关信息等。 小提示:在操作系统的windows目录下有一个名为inf的隐藏文件夹,在该文件夹下包含了很多即插即用设备的inf文件,这些文件记录了各种硬件的安装信息,包括设备类型,设备生产厂商名称,适用产品等信息。当windows即插即用服务发现新硬件后,会根据相应的inf文件照单(到什么地方去复制文件,如何在注册表中添加信息等)安装设备的驱动程序。 inf文件由许多节(section)组成,节名用方括号括起来,每个节又由一系列的条目组成,每个条目都由一个键(key)和一个值(value),都是“key=value”的形式(如图1)。inf文件中的这些键和值就像html文件中的标签一样都有规定的功能,在其它程序的辅助下,它们可以完成文件的复制和删除,在注册表中添加和删除键值等,这也就是说,inf文件是一个安装脚本(setup script)文件,它可以完成如下三方面的任务。 图1 解析inf文件结构 ⒈操作文件,包括复制、删除和重新命名文件等。 ⒉修改注册表,包括添加和删除注册表键值等。 ⒊修改重要的系统设置文件,如autoexec.bat、config.sys以及ini格式的配置文件等。

3、二、inf文件的使用方法 inf文件是一个文本类型的安装脚本文件,它本身并不具备可执行性,要完成上述三方面的任务,得需要一个第三方程序来解释并执行。windows自带了这样的程序(setupapi.dll),通过“文件夹选项”对话框你可看到它的踪影(如图2) ,因此,通过在inf文件的右键菜单上选择“安装”可以解释并执行inf文件中包含的脚本(如图3)。 图2 inf文件的位置 图3 右键安装 inf文件的另外一种使用方法就是由其它程序直接调用,比如当我们在“控制面板”中双击“添加硬件”安装硬件驱动程序时,“添加硬件向导”就会调用并解释相应的inf文件并“照单”执行安装任务。

不得不会教你inf配置文件的另类用法

不得不会教你inf配置文件的另类用法

4、三、inf文件的应用事例 inf文件的“本职工作”是完成硬件设备的配置和安装,但理解了它的结构、功能和使用方法以后,我们可以把它用在其它方面。来看下面的两个实例。 实例一:修改注册表 修改注册表常用的方法就是使用注册表编辑器或导入reg文件,但有时注册表编辑器和reg文件都会被锁定或禁用,比如有些恶意网站修改了你的ie选项后还会同时锁定注册表编辑器和禁止导入reg文件,以防止你修改被篡改了ie选项。遇到这种情况,inf文件就能大显身手。来看下面的代码: version signature="$chicago$" [defaultinstall delreg=gc [gc hkcu,"softwaremicrosoftwindowscurrentversionpoliciessystem","disableregistrytools","0x00010001","1" 把上面的这段代码复制到记事本,另存为一个inf文件,然后在该文件上单击右键,在弹出的菜单上选择“安装”,被锁定的注册表编辑器就会立即解锁。

5、inf文件是文本文件,可以用记事本手工制作,但inf文件的语法复杂难记,有没有简单的方法制作inf文件呢?可以把reg文件转换为inf文件。在网上有很多reg文件的代码,上述inf文件的代码就是由一个解除注册表锁定的reg文件转换而来,转换时需要下载一个小工具。

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 小米手机浏览器下载的安装包或文件在哪里查看.

    小米手机浏览器下载的安装包或文件在哪里查看

    1、首先,点击手机桌面的系统工具下图1,在弹出的界面点击下载图标下图2。2、在下载管理页面,我们就可以查看下载的文件。

    2022-06-27 阅读 (1419)
  • 华为手机mate30pro已下载文件保存在哪里.

    华为手机mate30pro已下载文件保存在哪里

    1、点击打开手机的文件管理。2、打开的界面点击内部管理。3、点击已下载文件保存位置。4、在这里就可以查看,点击三点位置。

    2022-07-05 阅读 (1158)
  • 腾讯手游助手下载的游戏apk在哪个文件夹?.

    腾讯手游助手下载的游戏apk在哪个文件夹?

    1.腾讯手游助手下载的安装包是在叫做temp的文件夹,可以直接搜索文件夹名找到。2.然后打开txgamedownload文件夹。

    2022-07-03 阅读 (1021)
  • OPPO手机文件管理操作教程.

    OPPO手机文件管理操作教程

    1、第一步:我们首先打开oppo手机,点击文件管理软件。2、第二步:进入到文件管理后,我们可以点击所有文件,从而查看到所有文件和文件夹。

    2022-07-08 阅读 (393)
  • 如何在Word文档中插入网页文件.

    如何在Word文档中插入网页文件

    1.1.打开电脑,找到word文档图标,双击打开。2.2.然后选择工具栏里的“插入”选项,找到插入下面的对象选项。

    2022-07-03 阅读 (207)
  • 电脑端mobi文件怎么打开.

    电脑端mobi文件怎么打开

    1.2、下载并安装后打开。3、此时,一般来说,mobi格式的文件都自动链接到kindle软件了,文件的图片也发生了改变4、点击要打开的文件,右键单击,然后选择打开方式5、选择使用kindle打开,确定后文件即可打开。

    2022-07-06 阅读 (182)
  • 如何用ODIS获取XML文件.

    如何用ODIS获取XML文件

    1、首先找到在automparammapping板外诊断信息系统安装目录下的目录中的文件odismapping.xml位置。

    2022-06-27 阅读 (176)
  • 苹果手机如何添加超清纸质文件?.

    苹果手机如何添加超清纸质文件?

    1.首先打开苹果手机,并且打开其中的备忘录。2.之后添加一个新的备忘,再点击下面的加号。3.之后选择扫描文件,选择要扫描的文件,拍照后调整即可完成。

    2022-07-03 阅读 (171)
  • 怎么重签名apk文件.

    怎么重签名apk文件

    1.首先,用压缩软件比如好压、360压缩,zip;如果打不开,可以将文件后缀改成.zip,改完后再改去打开原apk文件,删除原先的meta-inf文件。

    2022-06-30 阅读 (164)
  • 微信上如何备份文件?.

    微信上如何备份文件?

    1、找到微信app,如果没有需要下载:2、点击登录:3、根据提示在手机上确认登录:4、点击如下图按钮,并选中设置:5、根据自己的需求选择,这里以管理文件为例:6、更改目录,也可以查看自己备份的文件:

    2022-06-28 阅读 (146)