大家好,欢迎来到IT知识分享网。
注册表概念
注册表是一个庞大的数据库系统,它记录了用户安装在计算机上的软件、硬件信息和每一个程序的互相关系。
注册表中存放着很多参数,直接控制着整个系统的启动、硬件驱动程序的装载以及应用程序的运行。
Windows注册表
Windows注册表是包含Windows安装、用户喜好、已经安装的软件和设备的所有配置信息的核心存储库。
大部分的商用软件基本上都是使用注册表来存储这些信息的,com组建必须把信息存储在注册表中,才能由客户程序调用。注册表的层次结构非常类似于文件系统,它记录了用户账号、服务器硬件和应用程序的设置信息。
同INI文件相比,注册表可以控制的数据更多,而且不仅仅限制于处理字符串类型的数据,注册表也包含了一些系统配置的信息,这些信息根据操作系统的不同而不同。
![注册表应用(18-1)注册表概述-C#零基础入门学习插图1 注册表应用(18-1)注册表概述-C#零基础入门学习](https://yundeesoft.com/wp-content/uploads/2022/11/2022112316405970.jpg)
单击“开始”-在“搜索程序和文件”文本框中输入“regedit”命令,按回车键可以打开注册表看看。
在C#中,可以通过.NET Framework的System.IO.Registry类来访问和操作Windows注册表。这个类提供了一组方法,可以读取和写入注册表中的值。
注册表5个根键
1.HKEY_CLASSES_ROOT
说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。
2.HKEY_CURRENT_USER
说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等
3.HKEY_LOCAL_MACHINE
说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息
4.HKEY_USERS
说明:该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。这些信息告诉系统当前用户使用的图标,激活的程序组,开始菜单的内容以及颜色,字体
5.HKEY_CURRENT_CONFIG
说明:该根键包括当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/56107.html