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

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

Visual Studio版本:Enterprise 2015

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

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

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

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

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

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

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

01

新增

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

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

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

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

02

修改

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

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

03

查询

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

04

删除

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

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

05

代码

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页