zoukankan      html  css  js  c++  java
  • 怎样编写注册表文件

    有很多时候我们需要对注册表进行修改,而打开注册表编辑器一项一项的改又很麻烦,特别是注册表被锁无法打开时,这时候就需要编写一些reg文件导入注册表。下面就简单介绍一个.reg文件的编写规则,很简单。(对注册表操作具有一定的危险性,新手尝试时最好先做好备份。)
      首先新建一个文本文档,并将文件名后缀的.txt改成.reg,然后右键编辑,这样我们就可以编写注册表文件了。先说明一下,注册表文件中的;号后面的内容是注释,导入时会忽略这些内容。
      文件的第一行为:
    REGEDIT4
    ;或Winddows Registry Editor Version5.00,其中REGEDIT4必须顶格大写,并与后面的内容隔一行,文件最后还要有一个回车。
    新建一个项:
    [HKEY_LOCAL_MACHINESYSTEM cbb]
    ;在SYSTEM下新建一个rcbb项
    删除一个项:
    [-HKEY_LOCAL_MACHINESYSTEM cbb];删除项rcbb
    新建一个键值:
    [KEY_LOCAL_MACHINESYSTEM cbb]
    "RCBB"=dword:00000000 
    ;在rcbb项下新建一个名字为RCBB,类型为DWORD,值为00000000的键值,如果项rcbb不存在则先新建项rcbb,再新建键值RCBB。如果原来已存在键值RCBB,则用新的值覆盖原键值。
    删除一个键值:
    [KEY_LOCAL_MACHINESYSTEM cbb]
    "rcbb"=- 
    在创建字符串类型的键值时,如果该字符串中包含路径分隔符,这个路
    径分隔符应该用双斜杠“ \ ”表示,如:
    [KEY_LOCAL_MACHINESYSTEM cbb]
    "RCBB"="c:\windows\notepad.exe"
    这里文件类型有以下几种:
    1、Dword,用dword表示
    2、十六进制,用hex表示
    3、字符串,用reg_sz表示,添加时直接用引号接内容括起来就行
    4、二进制,用reg_binary表示
    5、多行字符串值,用reg_multi_sz表示
    6、可扩展字符串值,用reg_expand_sz表示
    若键值名为“默认”,用@,没有引号,如:
    @=dword:00000000
    如果想批量添加修改注册表键值,则依次写下去便可,注意别忘了最后一行后要有一个空行(即回车)。

  • 相关阅读:
    Git 游离态的一次问题解决
    idea每次新建项目的默认路径
    springboot 整合 freemarker
    Linux 学习网站
    springtask 基本使用和 cron 表达式
    volatile 关键字 和 i++ 原子性
    python 自动补全
    nagios维护之常见问题
    nagios维护之添加监控
    windows下python文件与文件夹操作
  • 原文地址:https://www.cnblogs.com/xieqianli/p/4224552.html
Copyright © 2011-2022 走看看