实现访问注册表的两个大类

向要通过C#语言访问注册表,可通过Registry类和Registry key类两个类来实现,这两个类都是密封类不允许被继承。

他们位于Microsoft.Win32命名空间

Registry类

  1.只能对注册表进行单一访问,执行简单的操作。

  2.Registry类另一个作用是替顶级键RegistryKey实例,Registry类提供了7个公共的静态域

  Registry.CurrentUser

  Registry.LocalMachine

  Registry.Users

  Registry.CurrentConfig

  Registry.PerformanceData

  Registry.DynData

Registry Key 类

  提供了对注册表操作的方法:查看子健、创建新键、读取或修改键中的值等。

   CreateSubKey              创建一个新的子项或打开现有的子项

   DeleteSubKey               删除指定的子项  字符串subkey不区分大小写

   DeleteSubKeyTree             递归删除子项和任何子级子项。字符串subkey不区分大小写

   DeleteValue                从此项中删除指定值

   GetValue                  检索与指定的名称关联的值

   GetValueKind               检索与指定名称关联的注册表数据类型

   GetValueNames              检索包含于此项关联的所有名称的字符串数值

   OpenSubKey                检索指定的子项

   SetValue                  设置注册表项中的名称/值对的值

  属性

  name          检索向的名称

  SubkeyCount       检索当前向的子项数目

  ValueCount        检索相中的值的计数

原文地址:https://www.cnblogs.com/xiaowie/p/9145984.html