zoukankan      html  css  js  c++  java
  • windows 注册表讲解

    注册表存储结构:

    整个注册表内容主要由项(键)、值(键值)构成。(通过regedit命令打开注册表)

    5个根键:

    HKEY_CLASSES_ROOT    (缩写HKCR)

    HKEY_CURRENT_USER     (缩写HKCU)

    HKEY_LOCAL_MACHINE   (缩写HKLM)

    HKEY_USERS                        (缩写HKU)

    HKEY_CURRENT_CONFIG  (缩写HKCC)

    键值:

    它由三部分组成名称、类型、数据。

    健值类型:

    键值类型由常用的6种组成

    字符串值(REG_SZ)

    二进制值(REG_BINARY)

    32位值(4个字节)(REG_DWORD)

    64位值(5个字节)(REG_QWORD)

    多字符串值(REG_MULTI_SZ)

    可扩充字符串值(REG_EXPAND_SZ)

    使用DOS命令reg操作注册表

    reg命令是Windows提供的,它可以添加、更改和显示注册表项中的注册表子项信息和值。

    reg add

    将新的子项或项添加到注册表中。

    语法:

    reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f]

    参数

    KeyName

    指定子项的完全路径。对于远程计算机,请在 //ComputerName/PathToSubkey 中的子项路径前包含计算机名称。忽略 ComputerName 会导致默

    认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为 HKLM、HKCU、HKCR、HKU 以及 HKCC。

    /v

    指定要添加到指定子项下的项名称。

    /ve

    指定添加到注册表中的项为空值。

    /t

    指定项值的数据类型。DataType 可以是以下几种类型:

    /s

    指定用于分隔多个数据实例的字符。当 REG_MULTI_SZ 指定为数据类型且需要列出多个项时,请使用该参数。如果没有指定,将使用默认分隔

    符为 /。

    /d

    指定新注册表项的值。

    /f

    不用询问信息而直接添加子项或项。

    测试通过DOS命令修改系统开机温馨提示。

    创建一个test.bat脚本文件,复制以下命令:

    @echo off

    reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /v LegalNoticeCaption /t REG_SZ /d 温馨提示 /f

    reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /v LegalNoticeText /t REG_SZ /d 离开办公桌请把计算机休眠!!! /f 

    gpupdate /force

    exit

    双击运行test.bat脚本后,注销系统,效果如下所示:

  • 相关阅读:
    OCR中表格识别及WORD生成
    太阳能跟踪系统
    QA300太阳能移动电源
    OCR之表格识别
    2012112
    2012123
    2012121
    2011101
    201191
    2011828
  • 原文地址:https://www.cnblogs.com/zoulongbin/p/8118198.html
Copyright © 2011-2022 走看看