C#实现操作注册表的方法

引言

注册表是Windows操作系统中用于存储系统和应用程序的设置信息的数据库。本文将介绍C#操作注册表的方法,主要结合示例代码形式对读取、创建、修改、删除注册表的信息,为有需要的朋友提供参考。

相关类库

C#提供的Microsoft.Win32命名空间包含了许多注册表相关的类,其中Registry和RegistryKey二类可以满足我们的一些操作。

1、Registry

提供注册表中的根项的对象,是一个静态类,提供访问项值对的相关方法。

字段 描述
ClassesRoot 注册表的 HKEY_CLASSES_ROOT,系统文件类型的细节。
CurrentUser 注册表的 HKEY_CURRENT_USER,当前用户首选项的信息。
LocalMachine 注册表的 HKEY_LOCAL_MACHINE,本地计算机的配置数据。
User 注册表的 HKEY_USERS,默认用户配置的信息
PerformanceData 注册表的 HKEY_PERFORMANCE_DATA,软件的性能信息。
CurrentConfig 注册表的 HKEY_CURRENT_CONFIG,非用户特定的硬件信息。
方法 描述
GetValue 获取指定注册表项中名称关联的值。
SetValue 设置指定注册表项的名称/值对。

2、RegistryKey

是注册表封装,提供注册表中的项级节点。

属性 描述
Name 项名称
SubKeyCount 项的子项个数
ValueCount 项包含的值的个数
方法 描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Fountyuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值