zoukankan      html  css  js  c++  java
  • Reg文件操作

    注册表REG脚本文件测试

    1.新建主键

    例如想在主键[HKEY_CURRENT_USERSoftware]下新建一个名叫新建主键名称的主键。

    可以打开记事本,写入如下内容:

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_CONFIGSystemabc]

    这里abc新建主键名称,位于路径HKEY_CURRENT_CONFIGSystem

    输入完成后另存为一个形如“*.reg”的文件,再双击将其导入到注册表中

    2.删除主键

    要用REG文件在注册表中删除一个主键,方法是在[]中的主键路径前面加上一个-符号即可。

    值得注意的是,删除主键操作将会一并删除该主键下的所有子键及其键值项目。

    例如要删除我们刚才添加的那个主键,可以在记事本上输入下面的内容:

    WindowsRegistryEditorVersion5.00

    [-HKEY_CURRENT_CONFIGSystemabc]

    接下来,只要另存为一个*.reg文件,并双击将其导入注册表中即可立即生效。

    3.新建键值

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_CONFIGSystemabc]

    @="xyz"

    "新值 #1"="1"

    "新值 #2"=hex:10

    "新值 #3"=dword:00000001

    如上,先写入Windows Registry Editor Version 5.00,然后按两次回车,用[]选择分支。

    若要修改默认键值,先输入@,再输入=,再用""选择默认键值

    若要新建字符串值,先用""选择名称,输入=,再用""选择数值。

    若要新建二进制值,先用""选择名称,输入=,再输入hex: 再输入数值

    若要新建Dword值,先用0""选择名称,输入=,再输入dword: 再输入数值(八位数)

    REG文件中,Dword值用dword表示,二进制值用hex表示,字符串值直接用引号把内容括起来就行。值得注意的是,键值类型如dwordhex等也都必须用小写,此外,如果在创建字符串类型的键值时,如果该字符串中包含路径分隔符,这个路径分隔符必须用双斜杠“\”表示。还有就是,在Reg文件中,默认键值是用@表示的,并且没有引号。

    4.修改键值

    修改一个键值项和创建一个新键值的方法是类似的,只要在REG文件中,更改相应数据就可以了。例如我们要将上例中的Dword值改为00000000,我们可以这么写:

    WindowsRegistryEditorVersion5.00

    [HKEY_CURRENT_USERSoftwareREG文件测试]

    "新值 #3"=dword:00000000

    在我们执行导入操作之后,新的数据会自动覆盖旧的数据,比如在本例中,会自动用0000000000000001替换掉。

    5.删除键值

    REG文件删除键值项目也是通过-号实现的,只要把-符号放在键值项目的等号后面就行了。

    我们要删除我们添加的几个键值项目,我们可以这么写

    WindowsRegistryEditorVersion5.00

    [HKEY_CURRENT_USERSoftwareREG文件测试]

    @=-

    "新值 #1"=-

    "新值 #2"=-

    "新值 #3"=-

    注意到等号后面的减号了吧,这就是删除的意思。

       生命不息
       希望不止
       将来的你
       一定会感谢现在拼命的自己
       fighting!!!
  • 相关阅读:
    复制工程或修改工程名字后找不到第三方库解决方法
    描述文件不匹配的解决方法
    JSON Code3840错误
    swift介绍和语言概述
    swift
    新入行程序员应知的十个秘密
    signal SIGABRT
    属性,属性赋值及其内存管理
    HTTP网络请求
    使用类目删除可变字符串中重复字母的一个算法
  • 原文地址:https://www.cnblogs.com/lonelyshy/p/12368649.html
Copyright © 2011-2022 走看看