`
xiaodatao
  • 浏览: 17245 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

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

阅读更多
    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字符串

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

注意:这个方法危险度很高,而且格式要求也很严(必须使用英文标点符号,而且段落之间必须空一行。请按照我的格式书写),请大家小心使用。
分享到:
评论

相关推荐

    reg2inf——如名字描述的那样,可以将注册表脚本转换为一个Inf文件。

    `reg2inf`是一款小巧实用的工具,正如其名,它能够将注册表脚本(`.reg`文件)转换成Windows系统中的Inf文件(`.inf`文件)。Inf文件是安装程序配置文件,常用于驱动程序或软件安装过程中,对系统进行各种设置和修改...

    reg文件转inf文件

    标题中的“reg文件转inf文件”指的是将`.reg`文件转换成`.inf`文件的过程。`.reg`文件可以直接修改Windows注册表,而`.inf`文件可以更系统化地管理和部署这些更改。在某些情况下,例如在企业环境中批量部署系统设置...

    INF文件详解

    INF 文件是由标准的 ASCII 码组成,您可以用任何一款文字编辑器查看修改其中的内容。INF 文件功能非常强大,几乎能完成日常操作的所有功能。 INF 文件的组成有节(Sections)、键(Key)和值(Value)三部分。关键...

    INF文件 驱动程序INF文件详解 驱动程序设计

    INF文件在驱动程序的安装流程中扮演着核心角色,它不仅提供了驱动程序的基本信息,还详细描述了驱动程序的安装过程,包括但不限于文件复制、注册表修改、服务创建等步骤。通过INF文件,操作系统能够自动完成驱动程序...

    BAT批处理脚本-文件相关操作-安装inf文件.zip

    在使用这个压缩包中的"安装inf文件.CMD"之前,你需要将其扩展名从CMD更改为BAT,使其能够被系统识别并执行。 批处理脚本的基本结构通常包含变量定义、条件判断、循环控制以及各种命令调用。在"安装inf文件.CMD"中,...

    REG文件转换为INF文件的工具

    然而,INF文件则更为强大,因为它可以包含一系列操作,如创建、删除、修改注册表键值,以及执行其他系统级别的任务,如复制文件、设置权限等。在某些情况下,特别是企业环境中,将REG文件转换为INF文件能提供更灵活...

    inf文件介绍文档说明

    5. **执行安装**:系统根据INF文件中的配置进行驱动程序的安装,包括复制文件到指定位置、修改注册表等步骤。 6. **完成安装**:安装完成后,系统会更新设备管理器中的信息,并可能要求用户重启计算机以使更改生效。...

    如何编写INF文件

    ### 如何编写INF文件 INF 文件是 Windows 操作系统中用于设备驱动程序安装的重要文本文件。本文档将详细介绍如何自己编写 INF 文件,并提供相应的结构、语法及实例。 #### INF 文件概述 INF 文件(Information ...

    编写INF文件的语法

    安装信息INF文件与Windows内建的安装服务引擎(API函数库)紧密协同工作,基于其严格的编写语法制作而成的INF文件在拷贝、删除文件,增、删注册表键,更改系统设置等方面都有优秀的表现,完全可以用来实现应用程序文件...

    用注册表文件实现解开被锁定的.reg与inf文件

    **超级兔子魔法设置**:运行超级兔子魔法设置,在“安全与多用户”选项中取消勾选“禁止使用.reg文件”和“禁止使用.inf文件”。 **SCANREG 文件**:在纯DOS环境下输入 `scanreg /restore` 命令,选择最近的备份...

    reg to inf

    4. **查看和使用INF文件**:生成的INF文件可以用文本编辑器打开,查看其中的注册表操作指令。这些指令通常以`[Registry]`部分开头,列出要修改的注册表键和值。 5. **应用INF文件**:要将INF文件的内容应用到注册表...

    易语言源码易语言安装INF文件源码.rar

    INF文件在Windows操作系统中扮演着重要角色,它们用于指导安装程序如何配置系统,包括驱动程序的安装、注册表项的修改等。 INF文件通常由多个部分组成,包括版本信息、提供商信息、驱动程序类、驱动程序详细信息、...

    reg 转inf 的工具~~~~~~~

    inf文件结构包含了多个部分,如[Version]、[SourceDisksNames]、[SourceDisksFiles]、[DefaultInstall]等,其中[DefaultInstall]部分可以包含[Registry]子节来指定对注册表的修改。通过将reg文件转换为inf文件,我们...

    U盘AutoRun.inf文件免疫器

    3. **AutoRun禁用**:为了防止AutoRun病毒,用户可以在注册表中禁用AutoRun功能,或者使用第三方工具,如标题中的免疫器,自动阻止AutoRun.inf文件的执行。 4. **U盘安全策略**:除了使用免疫器,用户还应养成良好...

    INF安装文件调用演示

    4. **调用安装函数**:使用`SetupInstallFromInfSection()`或`SetupInstallFiles()`,传入INF文件路径、要安装的节名(如`[DefaultInstall]`)、源目录(驱动文件所在位置)等参数。 5. **处理回调**:如果需要在...

    注册表解禁配置文件

    INF文件在Windows中被用来安装驱动程序或执行系统配置更改,它们包含了指导操作系统如何处理安装过程的指令。 具体操作步骤如下: 1. 首先,你需要下载并解压这个包含"del.inf"的压缩包文件。 2. 解压后,找到名为...

    windows xp优化(注册表文件)

    这里提供的是一系列针对Windows XP的注册表优化文件,通过修改注册表键值,可以直接实现各种系统级别的调整。以下是这些文件对应的具体优化内容: 1. **关闭信史(Messenger)服务.cmd**:信史服务是Windows XP中的一...

    Reg 转 Inf 工具

    2. 工具分析.REG文件中的注册表键和值,并生成相应的.INF文件结构。 3. 输出的.INF文件包含`[Version]`、`[SourceDisksNames]`、`[SourceDisksFiles]`、`[DefaultInstall]`等节,这些节定义了安装时的操作。 4. 创建...

    虚拟串口驱动,inf相关系统文件以及解决办法说明文档

    4. **INF文件的作用**:在安装过程中,系统会读取INF文件中的信息,确定驱动的兼容性、安装位置等,并在注册表中创建相应的条目,以便系统识别和管理该设备。 5. **权限问题**:由于涉及到系统级别的更改,可能需要...

    300个注册表优化修改文件

    禁止使用inf文件.reg 禁止使用MS-DOS方式.reg 禁止使用拨号网络.reg 禁止使用鼠标右键.reg 禁止使用网上邻居.reg 禁止使用自动升级功能.reg 禁止添加打印机.reg 禁止系统检测网络的连接速度.reg 禁止显示前...

Global site tag (gtag.js) - Google Analytics