docs/014_注册表.md
(完整代码) 1KB# 注册表
> 所属包: DotNetCommon
> 关于注册表的知识,可参考: [《window注册表操作手册》](https://blog.csdn.net/u010476739/article/details/104846387)
## 1. 注册表简介
注册表相当于是window的小型数据库,它的管理机构类似于文件夹和文件的关系。
- 注册表中有5个根(HKEY_CLASSES_ROOT、HKEY_LOCAL_MACHINE等),类比文件夹有c盘、d盘、e盘;
- 注册表中的项如:HKEY_LOCAL_MACHINE\SYSTEM\Software,类比文件夹,如:c:\windows\systems;
- 注册表中项下面存储的各种值类比文件夹下各种类型的文件;
- 注册表的中项下面的默认值类比文件夹下的README.md或index.html。
## 2. 注册表帮助类:RegistryHelper
```csharp
public void Test2()
{
var path = @"HKEY_CURRENT_USER\TestApplication\Res";
//判断是否存在
RegistryHelper.Exists(path);
//删除项
RegistryHelper.DeletePath(path);
//设置值
RegistryHelper.SetString(path, "name", "小明");
//读取值
var name = RegistryHelper.GetString(path, "name");
}
```
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
