怎么运行注册表命令(C注册表操作)

发布日期:2024-12-22 07:24:35     作者:不适合流泪     手机:https://m.xinb2b.cn/know/shf151193.html     违规举报

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!

Visual Studio版本:Enterprise 2015

本篇文章来简单说一下C#对注册表的增删改查,在我们开发过程中,什么样的信息需要放到注册表中保存,大家可以根据自己的需求,如果你的软件需要试用30天,可以试试结合注册表来试试。

HKEY_CLASSES_ROOT 包含系统文件类型的细节,以及应用程序可以打开的文件类型,它还包含所有COM组件的注册信息。

HKEY_CURRENT_USER 包含用户目前登陆的机器的用户配置,包括桌面设置、环境变量、网络和打印机连接和其他定义用户操作环境的变量。

HKEY_LOCAL_MACHINE 是一个很大的巢,其中包含所有安装到机器上的软件和硬件的信息。

HKEY_USERS 包含所有用户的用户配置。

HKEY_CURRENT_CONFIG 包含机器上硬件的信息。


01

新增

注册表操作不管是什么操作,首先要确定是在那个主键上进行操作,上面是6个主表及对应说明。

新增,第一个参数是主键,第二个参数是节点,第三个是名称,第四个是值,从下图中可以看出新增之前是没有这个节点的,所以新增时,如果节点不存在是会自动生成的。



02

修改

修改其实就是新增,其作用就是如果不存在就新增,存在就覆盖。


03

查询

查询时,如果指定节点不在在或者名称不存在的情况下,返回值为空。

04

删除

删除时也应该有是否存在的判断,我这里就没有加上了,大家用的时候要注意添加。


05

代码

左侧是注册表操作类,右边是WinForm的测试代码


 
 
本文地址:https://xinb2b.cn/know/shf151193.html,转载请注明出处。

推荐图文
推荐经验知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.044 second(s), 1 queries, Memory 2.39 M