• 当前位置
  • 首页
  • IT技术
  • 文章正文

C#操作注册表之RegistryKey类_C#教程

  • 作者:自动秒收录
  • IT技术
  • 发布时间:2022-05-13 14:38:16
  • 热度:

表示 Windows 注册表中的项级节点。此类是注册表封装。

继承层次结构

System.Object
System.MarshalByRefObject
Microsoft.Win32.RegistryKey

命名空间:Microsoft.Win32

程序集:mscorlib(在 mscorlib.dll 中)

属性

方法

备注

要获取RegistryKey的实例,请使用Registry类的静态成员之一。

注册表充当计算机上操作系统和应用程序的中央信息储存库。注册表根据存储在其中的元素的逻辑顺序,以分层形式组织(有关该层次结构中的基级项,请参见Registry)。在注册表中存储信息时,请根据存储的信息类型选择适当的位置。一定要避免损坏由其他应用程序创建的信息,原因是这样会导致那些应用程序出现意外的行为,并且还会对您自己的应用程序带来不利影响。

注册表项是组织基本单元在注册表,并且可以与文件资源管理器的文件夹比较。每个具体的注册表项都可以有子项,就像文件夹下可以有子文件夹一样。只要用户具有相应的权限,且注册表项不是基项或基项的下一级项,就可以删除该注册表项。每个注册表项也可带有与其相关联的多个值(一个值就好比是一个文件),它们用于存储信息,例如,有关计算机上安装的应用程序的信息。每个值存储特定的信息,可按需要对其进行检索或更新。例如,可以为您的公司创建一个RegistryKey(在项 HKEY_LOCAL_MACHINESoftware 下),然后为您的公司创建的每个应用程序创建一个子项。每个子项保存特定于该应用程序的信息,如颜色设置、屏幕位置和大小或者可识别的文件扩展名。

注意,存储在注册表中的信息可由其他应用程序和用户使用,因此不要用注册表存储安全数据或关键的应用程序信息。

在 .NET Framework 4 中开始,注册表项的长度不再限于 255 个字符。

到此这篇关于C#操作注册表之RegistryKey类的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

标签: C#操作注册表RegistryKey类

上一篇:Java深入探索线程安全和线程通信的特性java...
下一篇:javaJava详细分析连接数据库的流程...


发布评论