Windows注册表的基本知识及应用】的更多相关文章

转帖:Windows注册表的基本知识及应用 2009-12-23 11:30:56 分类: Windows注册表的基本知识及应用  一.注册表的重要性 在DOS年代,对计算机的内存管理及系统配置主要通过AUTOEXEC.BAT和CONFIG.SYS来完成.从WINDOWS3.x开 始,对系统的管理增加了大量的*.ini文件来登录软件及硬件的各种初始化信息.这为系统管理带来了灵活性,也带来了不便之处.因为每个应用程序都有自己 的ini文件,并在Win.ini中增加了自己的配置项,这使ini文件众多…
引言 用了多年的Windows系统,其实并没有对Windows系统进行过深入的了解,也正是由于Windows系统不用深入了解就可以简单上手所以才有这么多人去使用.笔者是做软件开发的,使用的基本都是Windows系统,然而正正对其的了解也是寥寥无几,所以想乘此机会来对Windows系统进行一个系统的学习. 善于维护电脑的人都常常会用到优化软件,然而我在使用优化软件的时候常常在想它优化的是那一部分?如果我知道了它优化的是哪一部分内容,那么我自己为什么不能使用软件的方式去实现它,当然这里我是说了一个大…
Windows注册表内容详解 来源:http://blog.sina.com.cn/s/blog_4d41e2690100q33v.html 对 windows注册表一知半解 不是很清晰 这里学习一下. 第一课  注册表基础一.什么是注册表    注册表是windows操作系统.硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统.    注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配…
Windows注册表内容详解 http://blog.sina.com.cn/s/blog_4d41e2690100q33v.html (2011-04-05 10:46:17)   第一课  注册表基础 一.什么是注册表     注册表是windows操作系统.硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统.     注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的…
大多数都知道windows系统中有个叫注册表的东西,但却很少有人会去深入的了解它的作用以及如何对它进行操作.然而对于计算机取证人员来说注册表无疑是块巨大的宝藏.通过注册表取证人员能分析出系统发生了什么,发生的时间以及如何发生的等.在本文中我将为大家详细介绍Windows注册表的工作原理,以及如何对收集用户留下的各类指纹信息. 什么是注册表? 注册表是用于存储Windows系统用户,硬件和软件的存储配置信息的数据库.虽然注册表是为了配置系统而设计的,但它可以跟踪用户的活动,连接到系统的设备,什么时…
(关于windows注册表的整理,来源网络) 前提 一.什么是注册表 ​ 注册表是windows操作系统.硬件设备以及客户应用程序得以正常运行和保存设置的核心"数据库",也可以说是一个非常巨大的树状分层结构的数据库系统. ​ 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明.状态属性以及各种状态信息和数据.利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施.软件配置等信息,从而方便了管理,增…
一些实用的Windows注册表 1.去掉快捷方式文件名后面自动添加的"-快捷方式" 在给某个文件创建快捷方式时(选中文件-->右键-->发送到-->桌面快捷方式)快捷方式文件名后面带有一个"快捷方式",如果我们想不要文件名后面自动添加进去的"快捷方式",可以按照以下的方式修改注册表,然后重启. 新建一个文本文档,保存下面的文本内容,并将文件名的".txt"后缀改为".reg",然后双击打开…
使用Java修改Windows注册表,使用最基本的就是cmd命令. 事例和运行结果如下所示: package day01; import java.io.IOException; /* 1,reg add 将新的子项或项添加到注册表中 语法:reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f] 参数 KeyName 指定子项的完全路径.对于远程计算机,请在\\ComputerName\Pat…
使用Java修改Windows注册表,使用最基本的就是cmd命令. 事例和运行结果如下所示: package day01; import java.io.IOException; /* 1,reg add 将新的子项或项添加到注册表中 语法:reg add KeyName [/v EntryName|/ve] [/t DataType] [/s separator] [/d value] [/f] 参数 KeyName 指定子项的完全路径.对于远程计算机,请在\\ComputerName\Pat…
如何打开Windows注册表呢? 方法一:Win+R打开命令行,再输入regetdit,回车. 方法二:打开计算机,进入系统所在盘,进入Windows\System32文件夹,找到regedt32,双击运行即可. 方法三:在搜索框内搜索regedit,找到之后双击运行. 那么注册表的作用是什么呢? 注册表可以被称为系统的数据库:系统全局设置的存储库,也是用户的设置信息的存储仓库.(一些黑客入侵电脑也是通过修改注册表实现的) 那么如何了解注册表的一些功能呢? 打开命令行(Win+R),输入"reg…
#coding:utf-8 #=====================================================================#=====本程序演示了WINREG操作WINDOWS注册表的所有常见操作#=====作者:dengpeiyou QQ:86074731 2019.01.12#=====================================================================import ctypesimpo…
背景: Windows注册表中,存在大量16进制的时间,以 reg_binary存储在注册表中. 例如: 0D 6C A4 4B 37 C5 CE 01 这种值日常报表中需要转换为适合人阅读的格式,实例如下: function Convert-BinaryDateTime { [CmdletBinding()] [Alias()] [OutputType([DateTime])] Param ( # 16进制 bytes数组 [Parameter(Mandatory=$true, Positio…
Windows 注册表 应该是一个 数据库.里面包含操作系统以及在其上的软件配置信息和旗下的硬件配置信息,有点就是整体和全面,控制面包和gpedit.msc 组策略应该是抽象过后的注册表配置信息, Windows 与 linux 不一样 windows 是一个 微内核+ 的结构 由微软一手打造 里面用到了很多 unix发布之时不存在或者是说没有概念的东西. unix里面 anything is file的概念 将 /etc 配置文件 作为 配置库使用. 但是不同的发行版又有不同的配置处理. 配置…
理解Windows注册表 注意 完之前先备份reg 前言 在Windows 3.x之前, Windows都是使用.ini文件来保存配置信息的, 但是.ini文件的大小最大只能为64KB, 为了突破这个限制, 在Windows 3.x中使用了注册表, 在注册表中所有的配置都是二进制的, 大大节约了空间, 同时使用注册表没有大小上的限制, 但是为了兼容以前的版本, 在Windows XP中保存了Boot.ini, Win.ini, System.ini, Boot.ini类似于Linux中的grub…
学习目的 了解 Windows 注册表的概念 了解 Windows 注册表的作用 注册表的概念 历史发展 在 Windows 3.x 操作系统中,注册表是一个极小文件,其文件名为 Reg.dat,里面只存放了某些文件类型的应用程序关联,大部分的设置是被放在 win.ini.system.ini 等多个初始化 ini 文件中. 由于这些初始化文件不便于管理和维护,时常出现一些因 ini 文件遭到破坏而导致系统无法启动的问题.因此,在 Windows 95 之后的系统中,将 ini 文件中的大部分设…
打开注册表编辑器,左边窗格中显示的是“注册表项”,右边窗格中显示的是“注册表项的项值” 子项:子项是相对父项而言的,在某一个项(父项)下面出现的项(子项) 值项:一个项可以有一个或多个项值,当前被使用的称为值项 根项.项(或称“主项”).子项.项值 >值项根键.键(或称“主键”).子键.键值…
在一个监控相关的Java项目中,需要读取windows系统的注册表,搜索到使用 JRegistery 可以解决.代码如下: /** * @author digdeep@126.com */ public class RegstryUtil { //"HKEY_LOCAL_MACHINE" public static final RegistryKey LOCALMACHINE = RegistryKey.getRootKeyForIndex(RegistryKey.HKEY_LOCAL…
注册表,想起来了就学学,方便操作.无需把它当成重要学问,今日就学一波,作为了解. 一.注册表清理脚本 主要是删除临时文件,旧文件.并不能够删除无效的键 @echo off del/f/s/q %systemdrive%\*.tmp del/f/s/q %systemdrive%\*._mp del/f/s/q %systemdrive%\*.log del/f/s/q %systemdrive%\*.gid del/f/s/q %systemdrive%\*.chk del/f/s/q %sys…
例子:将本地计算机的Monitor ID写入到注册表中 (1)获取MonitorID BOOLEAN DeviceMonitorService::EnumClassDevice(const GUID * InterfaceClassGuid) { WriteEventLogEntry(L"EnumClassDevice ", EVENTLOG_ERROR_TYPE); HDEVINFO DeviceInfoSet; HDEVINFO NewDeviceInfoSet; SP_DEVIN…
由于最近需要用到注册表,并且操作很多系统设置,所以想吧关于微软注册表的东西都写出来,找了很久才发现,微软对于注册表做了很详细的说明,但是为了节省时间翻译文本为自动翻译,手动纠错,欢迎大家指出错误. 根键 数据类型 描述 REG_BINARY 原始二进制数据.多数硬件组件信息都以二进制数据存储,而以十六进制格式显示在注册表编辑器中. REG_DWORD 数据由 4 字节长的数表示.设备驱动程序和服务的很多参数都是这种类型,这些参数在注册表编辑器中是以二进制.十六进制或十进制的格式显示的. REG_…
目录 使系统没有"运行"选项                        1让操作系统无"关闭系统" 选项                    2让操作系统无"注销"选项                    3让操作系统无逻辑驱动器C                        4让操作系统无法切换至传统DOS的实模式下                5让系统登录时显示一个登录窗口,以下是写入启动弹出对话框标题    6让系统登录时显示一…
也就是说,当我拿着U盘启动盘,从你电脑里面拷贝了注册表的几个文件,大部分数据就已经到我手中了.一起来感受一下吧. 来源:Unit 6: Windows File Systems and Registry 6.1 Windows File Systems and Registry Windows Registry 使用工具:Access Data Registry Viewer的演示版(demo version) 查看注册表hives, SAM, System, 和ntuser.net文件 注册表…
注册表存储结构: 整个注册表内容主要由项(键).值(键值)构成.(通过regedit命令打开注册表) 5个根键: HKEY_CLASSES_ROOT    (缩写HKCR) HKEY_CURRENT_USER     (缩写HKCU) HKEY_LOCAL_MACHINE   (缩写HKLM) HKEY_USERS                        (缩写HKU) HKEY_CURRENT_CONFIG  (缩写HKCC) 键值: 它由三部分组成名称.类型.数据. 健值类型: 键值类…
目录 使系统没有“运行”选项                        1让操作系统无“关闭系统” 选项                    2让操作系统无“注销”选项                    3让操作系统无逻辑驱动器C                        4让操作系统无法切换至传统DOS的实模式下                5让系统登录时显示一个登录窗口,以下是写入启动弹出对话框标题    6让系统登录时显示一个登录窗口,以下是写入启动弹出对话框内容    7…
与注册表有关的术语1.注册表:是一个树状分层的数据库(如图).从物理上讲,它是System.dat和User.dat两个文件;从逻辑上讲,它是用户在注册表编辑器中看到的配置数据.2.HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像.Windows将注册表分为六个部分,并称之为 HKEY_name,它意味着某一键的句柄.3.key(键):它包含了附加的文件夹和一个或多个值.4.subkey(子键):在某一个键(父键)下面出现的键(子键).5.branch(分支):代表一…
注册表(Registry,繁体中文版Windows称之为登录)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.早在Windows 3.0推出OLE技术的时候,注册表就已经出现.随后推出的Windows NT是第一个从系统级别广泛使用注册表的操作系统.但是,从Microsoft Windows 95开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今. 注册表是一个数据库,用于保存了系统和程序的设置的信息和参数.在开始…
1 添加一个主键(比如在HKEY_LOCAL_MACHINE\SOFTWARE\中添加一个ABCEDFGHIJKLMN主键) Windows Registry Editor Version 5.00   [HKEY_LOCAL_MACHINE\SOFTWARE\ABCEDFGHIJKLMN]   可以用中文,但是会被添加到最后(按字母排序的)   2 删除一个主键(只要在代码前面加一个负号即可,注意,如果你发现中文注册表删不掉或者添加不了,是因为你保存的时候没有保存为ASCII格式,UTF-8很…
注册表路径: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System 键说明: ConsentPromptBehaviorAdmin:通知强度级别 EnableLUA:是否关闭UAC PromptOnSecureDesktop:桌面是否变黑 1:UAC高 ConsentPromptBehaviorAdmin:2 EnableLUA:1 PromptOnSecureDesktop:1 2:UAC中 C…
什么是注册表 注册表是Windows在Win95/98系统开始引入的一种核心数据库,里面存放着各类的配置信息.参数等.直接控制着系统的启动.硬件的装载以及Winodws程序的运行 手册表的功能 记录用户安装在计算机上的软件和每个程序的相关信息,通过他可以控制硬件.软件.用户环境和操作系统界面的数据信息文件. 注册表的结构 快捷键regedit可以打开注册表,查看详细的结构 不同机器注册表结构 win7  win10  win08  可以看到大部分机器的注册表的根键是差不多的. 简单结构 根…
经常操作注册表,然后得到一份操作注册表函数实现.这里备份下. #ifndef _REGEDIT_H #define _REGEDIT_H int RegRead_S (struct HKEY__*ReRootKey,TCHAR *ReSubKey,TCHAR *ReValueName,TCHAR *Content, DWORD nLength); int RegRead_D (struct HKEY__*ReRootKey,TCHAR *ReSubKey,TCHAR *ReValueName,B…