注册表主键的含义是什么

   1.HKEY_CLASSES_ROOT

  该主键用于管理文件系统,记录的是Windows 操作系统中所有数据文件的信息,主要记录不同文件的文件名后缀和与之对应的应用程序。当用户双击一个文档时,系统可以通过这些信息启动相应的应用程序。

  2.HKEY_CURRENT_USER

  该主键用于管理当前用户的配置情况。在这个主键中我们可以查阅计算机中登录的用户信息、密码等相关信息。

  3.HKEY_LOCAL_MACHINE

  该主键用于管理系统中的所有硬件设备的配置情况,在该主键中存放的是用来控制系统和软件的设置。由于这些设置是针对那些使用Windows 系统的用户而设置的,是一个公共配置信息,所以它与具体用户无关。

  4.HKEY_USERS

  该主键用于管理系统中所有用户的配置信息,电脑系统中每个用户的信息都保存在该文件夹中,如用户在该系统中的一些口令、标识等。

  5.HKEY_CURRENT_CONFIG

  该主键用于管理当前系统用户的系统配置情况,如该用户自定义的桌面管理、需要启动的程序列表等信息。

时间: 2024-10-28 20:36:21

注册表主键的含义是什么的相关文章

我教你学之注册表子键_注册表

  了解过根键,让我们再来看看Windows XP根键下的主要子键吧.在这里,我们主要介绍一些对系统外观.界面.用户功能.应用软件等有影响,也就是用户希望自定义.清理.设置注册表的主要修改项. 位于根键HKEY_CURRENT_USER下的: (注:以下子键在HKEY_USERS/.DEFAULT下也有,两者的含义功能相同,只是HKEY_CURRENT_USER下的设置用于当前登录用户,即在个人电脑上多为计算机管理员,而HKEY_USERS/.DEFAULT下的设置用于其他用户.) AppEve

使用GUID作为数据表主键的好处

guid|数据 使用GUID作为数据表主键的好处  数据表主健通常采用以下三种方式:   1.         自动递增值. 2.         唯一名称.这个是使用自己定义的算法来生成一个唯一序列号. 3.         GUID(全局唯一标识符).  GUID与自动递增值及唯一名称比较GUID在客户端生成,由GUID的特性决定,通过GUID生成的值可能出现重复的机会几乎等于零,因此保证在插入表的时候主键值唯一. 可以方便处理分布式数据的提交,比如:分店数据向总店提交――直接将该部分数据插

EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过?

问题描述 EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过? 如题,我的系统中因为一个特定原因,需要一张自关联表(thisTable)来简化逻辑, 该表主键是自增的,结果发现无法添加记录, 错误消息:无法确定"db.thisTable"关系的主体端.添加的多个实体可能主键相同. 请问,有人解决过这个问题吗? 解决方案 自己解决了,顺便分享给大家: 在EF的设定里,自关联的表主键外键,都不能为空(为空就会破坏数据的完整性), 这在两表关联时没问题,但在自关联就有一个悖论,那就

mybatis+mysql 一表主键自增, 插入数据,怎么返回主键

问题描述 mybatis+mysql 一表主键自增, 插入数据,怎么返回主键 mybatis+mysql 一表主键自增, 插入数据,怎么返回主键.很多人说的都是返回了插入的行数 解决方案 <insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id"> insert into person(name,pswd)

informix数据库表主键重复,数据插入失败。怎么解决?在线急等!!!!

问题描述 informix数据库表主键重复,数据插入失败.怎么解决?在线急等!!!! informix数据插入出现主键重复.怎么可以更好地解决这类问题? 解决方案 数据库表插入数据失败数据库表中插入重复数据的处理数据库表中插入重复数据的处理

hibernate3-Hibernate3中,有两个表,从表主键名叫“zhujian” 有一个属性叫“id”

问题描述 Hibernate3中,有两个表,从表主键名叫"zhujian" 有一个属性叫"id" Hibernate3中,有两个表,从表主键名叫"zhujian" 有一个属性叫"id" 报错如下 七月 30 16:02:56 , 602 DEBUG ErrorCounter:68 - throwQueryException() : no errors 七月 30 16:02:56 , 602 DEBUG QueryTransl

hibernate 多对多 中间表主键问题?

问题描述 现在有一个问题就是在hibernate多对多中间表,一般都是两个外键,例如:用户表主键:userid角色表主键:roleid中间表字段为两个外键:userid,roleid作为联合主键.但是现在我如果想在中间表加一个字段为单独的主键,即设置一个字段id作为主键.那么采用hibernate向中间表插入数据的时候,就会出现问题,即设置一个字段id作为主键.那么采用hibernate向中间表插入数据的时候,就会出现问题,即主键id字段插入为空,会报错误Causedby:java.sql.SQ

SqlBulkCopy 目标表主键问题

问题描述 SqlBulkCopy目标表主键是自动生成的,我不想为目标表主键列赋值是否可以? 解决方案 解决方案二:无须赋值的,没有关系只需字段结构相同解决方案三:table第一列给空就行了解决方案四:可以使用:SELECT*FROMTargetTableWHERE1=2读取TableSchema,然后根据需要填充DataTable,最后提交解决方案五:DataTable里面不包括那列就可以了解决方案六:我试了没有那一列的话就不能复制到目标表里去解决方案七:把错误提示贴出来吧解决方案八:SqlBu

拒绝远程修改Windows8注册表的键值

很多用户为了操作方便,可能会开启Windows 8系统的远程修改键值功能,允许用户从网络中的任何位置,远程修改Windows 8系统的相关注册表键值,以达到高效管理目的. 不过,当Windows 8系统开启了这项功能后,很容易被恶意用户通过专业工具侦测扫描到,这样该功能可能会被偷偷地非法利用,例如,恶意用户可以远程修改注册表键值,将攻击程序偷偷添加到注册表启动项中,以达到攻击Windows 8系统的目的.为了阻止病毒借助番茄花园这种功能攻击本地系统的安全,我们不妨进行下面的操作,拒绝远程修改键值