巧用INF文件修改注册表

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
来源:军团论坛

INF是一个用于安装驱动程序的文件,是文本格式的。里面记录着驱动程序的所有相关资料,随便打开一个INF文件度可看到很多奇奇怪怪的东西,其实这一点也不奇怪,因为每一项都有特定的含义,比如从VERSION一项就可以看出支持的Windows版本是什么。比如Win9X系列的代号就是CHICAGO,Win2000/XP的代号就是
Windows NT,知道这些就好办了。
首先打开记事本,然后在里面输入下面内容(最好复制、粘贴),然后保存为ADDREG.INF。
[Version]
SIGNATURE = "$CHICAGO"
;如果是Windows2000/XP,请将CHICAGO修改为Windows NT

[DEFAULTINSTALL]
ADDREG = ADDREG.REG

[ADDREG.REG]
HKLM,"SOFTWARE/★★Smallfrogs★★",,%REG_SZ%,★★Smalfrogs向你表示祝贺★★!
HKLM,"SOFTWARE/★★Smallfrogs★★",SZ字符串,%REG_SZ%,Congratulations!
HKLM,"SOFTWARE/★★Smallfrogs★★",Dword双字节,%REG_Dword%,1
HKLM,"SOFTWARE/★★Smallfrogs★★",Binary二进值,%REG_BINARY%,00,00,00,00,10,11,00,00
HKLM,"SOFTWARE/★★Smallfrogs★★/测试"

[Strings]
REG_SZ = 0x00000000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001

鼠标右键点击这个INF文件,选择快捷菜单的安装命令,如果你格式没有错误的话,应该在HKEY_LOCAL_MACHINE/Software下面看到一个新的主键:★★Smallfrogs★★,选中这个主键,,应该可以在右边看到默认值为★★Smalfrogs向你表示祝贺★★!,还有1个叫做"SZ字符串"的字符串值为Congratulations!等等。另外展开这个主键,还可以看到另外一个主键,名字叫做"测试",是不是感到很奇怪啊?其实一点都不神秘,就是那个INF文件搞得鬼。下面我来详细的解释一下。

其实这是调用了INF文件最基本的功能:修改注册表。格式如下:
[Version] 指明能够使用的Windows版本
Signuture 系统从这里来看是不是适合当前版本,如果适合的话就执行,否则不执行
[DEFAULTINSTALL] 表示默认安装值
ADDREG 表示在注册表中添加东西
DELREG 表示在注册表中删除东西
[Strings] 是扩充用的,这样就可以避免记忆麻烦的数字了。比如字符串本来应该是0,现在用REG_SZ表示。
基本原理就这些,现在我们来删除刚刚我建立的东西。

在记事本里面粘贴下面内容
[Version]
Signature = "$CHICAGO$"

[DEFAULTINSTALL]
DELREG =DELREG.REG

[DELREG.REG]
HKLM,"SOFTWARE/★★Smallfrogs★★/测试"
HKLM,"SOFTWARE/★★Smallfrogs★★"

然后保存为DELREG.INF,还是鼠标右键点击这个INF文件,选择快捷菜单的安装命令,然后你再到注册表编辑器里面看看,是不是我刚刚建立的东西没有了。怎么样?很神气吧?

也许有人会问,能不能只删除一项呢?可以的。比如我删除HKEY_LOCAL_MACHINE/★★Smallfrogs★★下的那个叫做"SZ字符串"的字符串值,那么只需要写下面内容:
[Version]
Signature = "$CHICAGO$"

[DEFAULTINSTALL]
DELREG =DELREG.REG

[DELREG.REG]
HKLM,"SOFTWARE/★★Smallfrogs★★",SZ字符串

然后按照同样的方法运作即可只删除这个字符串值。

注意:这个方法危险度很高,而且格式要求也很严(必须使用英文标点符号,而且段落之间必须空一行。请按照我的格式书写),请大家小心使用。
修改apk内部文件后,重新签名的方法 1、右键打开方式,用360压缩打开 2、替换需要修改文件(直接打开文件修改无法生效) 3、删除apk中的META-INF文件夹中除了MANIFEST.MF以外的文件 4、重新签名:输入以下cmd,输入密码 jarsigner -verbose -keystore 签名文件路径 -signedjar 签名后apk输出路径 原apk路径 签名文件别名 ... 阅读详情

相关推荐

使用inf文件修改注册表

<br />简单地说,INFInformation)文件是告诉Windows如何安装某硬件或软件的信息文件INF文件告诉操作系统要拷贝哪些文件到哪些地方,要删除系统中的哪些文件,要修改Autoexec.bat和Config.sys的哪些地方,以及要修改注册表的哪些主键。而通过INF修改注册表,就是我们今天所要说的。 <br /><br />  修改注册表何需编写INF文件?比如REG文件就可以很方便地修改注册表。但是许多时候人们为了安全,修改了REG文件的关联使之无法双击执行,更何况REG文件还有个致命

Jaylon Wang的专栏 4232

修改INF文件后安装驱动出现的问题?

经过查阅资料,发现需要数字签名,看了下有两种解决方法,第一种是自己给INF驱动文件签名,第二种是取消Windows的强制数字签名设置。需要使用到 Inf2Cat,makecert,Signtool,CertMgr 等工具,需要下载Windows 10 SDK来获取,可以通过Visual Studio Installer下载,也可以直接在官网下载。下载好沃通代码签名精灵,以管理员身份运行,再把inf文件和其[SourceDisksFiles]节中调用的驱动文件都添加到 CAB/CAT中。

qq_31844657的博客 2048

驱动INF文件解析和 为自己的设备安装指定驱动

文章目录一、修改INF文件二、给INF驱动文件签名2.1 工具准备 转载请注明出处! 作者:雪天鱼 目的:为自己的设备安装CyUSB驱动,然后用CyAPI进行一些读写测试。 首先Windows为USB设备安装驱动是根据硬件ID和兼容ID来进行匹配的。 我的设备的硬件ID和要安装的驱动分别如下所示: 设备:AL-Link 一、修改INF文件 驱动:Cyusb 直接为设备安装该驱动安装不上,需要修改 cyusb.inf 文件。 打开 cyusb.inf文件,有: [Manufacturer] %CYUSB_

一名FPGA芯片设计爱好者的技术博客 1万+

记录windows驱动开发inf文件详解

Windows驱动程序开发相关 1.    驱动的注册表位置: 1.    硬件子键: HKEY_LOCATION_MACHINE\SYSTEM\ControlSet001\Enum 指明硬件的HID,VID,DID等跟硬件和硬件厂商相关的信息。 2.    服务子健: HKEY_LOCATION_MACHINE\SYSTEM\ControlSet001\Services 它主要是跟

悦途的专栏 9804

巧用INF文件修改注册表(转)

INF是一个用于安装驱动程序的文件,是文本格式的。里面记录着驱动程序的所有相关资料,随便打开一个INF文件度可看到很多奇奇怪怪的东西,其实这一点也不奇怪,因为每一项都有特定的含义,比如从VERSION一项就可以看出支持的Windows版本是什么。比如Win9X系列的代号就是CHICAGO,Win2000/XP的代号就是 Windows NT,知道这些就好办了。 首先打开记事本,然后在...

xiaodatao2009的博客 239

INF文件详解

安装信息(Setup Information)文件Windows系统支持的一种安装信息存放文件,一般以INF作为扩展名,因此也叫INF文件。安装信息INF文件Windows内建的安装服务引擎(API函数库)紧密协同工作,基于其严格的编写语法制作而成的INF文件在拷贝、删除文件,增、删注册表键,更改系统设置等方面都有优秀的表现,完全可以用来实现应用程序文件安装的目标,而且价格免费,透明度高,安装程序小,可完全定制。INF文件是文本文件,可在任何文本编辑器内查看、创建、修改,普通用户使用Wi...

子曰小玖的博客 1万+

利用INF文件修改注册表

 利用INF文件修改注册表   [Version] Signature="$CHICAGO$" [Defaultinstall] addREG=Gc [Gc] HKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\system","disableregistrytools","0x00010001","1" 在这里

-CQ-的专栏 6037

深入学习INF文件

简单来说就是微软为安装硬件驱动所开发的一种脚本。可以用来节拷贝、删除文件,增、删注册表键,更改系统设置. INF是DeviceINFormation File的英文缩写,INF文件是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。 在INF文件中指明了硬件驱动该如何安装到系统中,源文件在哪里、安装到哪一个文件夹中、怎样在注册表中加入自身相关信息等等。I NF文件是由标准的ASCII码组成,您可以用任何一款文字编辑器查看修改其中的内容

hutao1101175783的专栏 3536

INF文件修改注册表

INF是一个用于安装驱动程序的文件,是文本格式的。里面记录着驱动程序的所有相关资料,随便打开一个INF文件度可看到很多奇奇怪怪的东西,其实这一点也不奇怪,因为每一项都有特定的含义,比如从VERSION一项就可以看出支持的Windows版本是什么。比如Win9X系列的代号就是CHICAGO,Win2000/XP的代号就是 Windows NT,知道这些就好办了。  首先打开记事本,然后在里面输入下面

于大大大洋 1571

如何编写 INF 文件

如何编写 INF 文件INF文件全称Information File文件,是Winodws操作系统下用来描绘设备或文件等数据信息的文件INF文件是由规范的ASCII码组成,您能够用任何一款文字编辑器查看修正其中的内容。普通我们总是以为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在装置某些硬件的驱动时提示需求INF文件是由于INF文件为该设备提供了一个全面描绘硬件参数和相应驱动文件(DLL文件)的信息。就好比我们看着阐明书装置电脑硬件一样,我们就是Windows系统,阐明书就是I

hutao1101175783的专栏 2559

inf文件解析

1 INF简介 一般我们总是认为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在安装某些硬件的驱动时提示需要INF文件是因为INF文件为该设备提供了一个全面描述硬件参数和相应驱动文件(DLL文件)的信息。就好比我们看着说明书安装电脑硬件一样,我们就是Windows系统,说明书就是INF文件INF文件功能非常强大,几乎能完成日常操作的所有功能。源文件在哪里、安装到哪一个

tianshiyalin的专栏 2556

编写INF文件进行文件安装

◆ 丁健 张万 江南安装信息(Setup Information)文件Windows系统支持的一种安装信息存放文件,一般以INF作为扩展名,因此也叫INF文件。安装信息INF文件Windows内建的安装服务引擎(API函数库)紧密协同工作,基于其严格的编写语法制作而成的INF文件在拷贝、删除文件,增、删注册表键,更改系统设置等方面都有优秀的表现,完全可以用来实现应用程序文件安装的目标,而且价格

ncdawen的专栏 3266

inf文件基础知识扫盲

INF文件全称Information File文件,是Winodws操作系统下用来描述设备或文件等数据信息的文件INF文件是由标准的ASCII码组成,您可以用任何一款文字编辑器查看修改其中的内容。一般我们总是认为INF文件是系统设备的驱动程序,其实这是错误的认识,Windows之所以在安装某些硬件的驱动时提示需要INF文件是因为INF文件为该设备提供了一个全面描述硬件参数和相应驱动文件(DLL文

ljc007的专栏 6978

INF文件分析

      文章前面部分参考自:http://wfpb.blogbus.com/logs/5596832.html    安装信息(Setup Information)文件Windows系统支持的一种安装信息存放文件,一般以INF作为扩展名,因此也叫INF文件。安装信息INF文件Windows内建的安装服务引擎(API函数库)紧密协同工作,基于其严格的编写语法制作而成的INF文件

stone_kingnet的专栏 2444

INF文件是什么

<br /><br />.INF是 Device Information File 的缩写,是微软公司为供硬件设备制造商发布其设备驱动程序而发展的———许多硬件设备的驱动程序都是使用 .INF文件来安装的。.INF文件Windows3.X 时代就开始大量被使用了。  <br />.INF文件是一种具有特定格式的纯文本文件,我们可说它是一种安装脚本(SetupScript)。虽然 .INF 只是纯文本文件,但是当我们在文件管理器explorer对 .INF文件按鼠标右键後,如图inf右键.PNG,在右键菜

1053

inf文件详解(转)

大家都知道,在“我的电脑”里有数也数不清的INF文件,但是却很少有人知道,INF文件是干什么用的。充其量,也仅仅停留在INF文件能够解开锁定的注册表这一感性的认识上,那么到底什么是INF文件INF文件又能干些什么呢?今天让我们一起走进INF文件这一神秘的世界。  揭开INF文件的神秘面纱  INF是Device INFormationFile的英文缩写,是Microsoft公司为

Welcom to zougangx's blog 1229

windows驱动开发-inf文件(四)

inf文件

王马的博客 1323
上一篇: 谈防火墙及防火墙的渗透技术
下一篇: 探测远程主机上防火墙允许开放端口
scrub
博客等级 码龄22年 8粉丝 252原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值