c#设置环境变量(二)

本文介绍了如何在C#中通过注册表编辑器修改用户环境变量。重点讲解了`HKEY_CURRENT_USER`子节点`Environment`的用途,并详细阐述了利用`Microsoft.Win32`命名空间的`Registry`和`RegistryKey`类进行注册表操作的方法,包括浏览、创建和修改键值。同时强调了在修改后调用关闭函数以保存更改的重要性。

在电脑上运行处输入 “regedit”,会显示本机的注册表编辑器:
(一共有七个巢,只可显示五个)
在这里插入图片描述
第二项“HKEY_CURRENT_USER”(HKCU)包含用户目前登陆的机器的用户配置。这些配置包括桌面设置、(用户)环境变量等等定义用户操作环境的设置。
其子节点“Environment”用来设置用户环境变量。
在这里插入图片描述
第三项“HKEY_LOCAL_MACHINE”(HKLM)是一个很大的巢,其中包括安装到机器上的软件和硬件信息,可用于登录到机器上的所有用户。
该巢下的子节点SYSTEM>>ControlSet001>>Control>>Session Manager>>Environment用来设置系统环境变量。在这里插入图片描述
.NET 注册表类
通过使用 Microsoft.Win32命名空间中的两个类Registry和RegistryKey,可以便捷的访问注册表。
(1)RegistryKey实例表示一个注册表项,其包含的方法可以浏览子键、创建新键、读取或修改键中的值;
(2)Registry类只能对注册表键进行单一的访问,其一个重要作用是提供表示顶级键的RegistryKey实例(不同的巢),以便开始在注册表中浏览。Registry是通过静态属性来提供这些实例的,这些属性共有七个对应着七个巢。
例如:RegistryKey hklm=Registry.L

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值