在电脑上运行处输入 “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
c#设置环境变量(二)
最新推荐文章于 2024-05-05 23:12:26 发布
本文介绍了如何在C#中通过注册表编辑器修改用户环境变量。重点讲解了`HKEY_CURRENT_USER`子节点`Environment`的用途,并详细阐述了利用`Microsoft.Win32`命名空间的`Registry`和`RegistryKey`类进行注册表操作的方法,包括浏览、创建和修改键值。同时强调了在修改后调用关闭函数以保存更改的重要性。

最低0.47元/天 解锁文章
1099

被折叠的 条评论
为什么被折叠?



