C#读取和创建注册表的某一项

 C#中注册表的操作使用RegistryKey类,创建,读取和判断某项是否存在。
1、读取某一项的值,以判断.NET Framework 2.0.50727是否安装为例。
   我们知道看.net是否安装看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727下的Install的值是否为1。那么如何读取呢?下面的代码可以实现。

成都网站建设哪家好,找成都创新互联公司!专注于网页设计、成都网站建设公司、微信开发、微信小程序、集团企业网站制作等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:门窗定制等众多领域,积累了大量丰富的经验,同时也获得了客户的一致称赞!

     RegistryKey machinelocalItem;         RegistryKey softwareItem;              RegistryKey microSoftItem;              RegistryKey docNetItem;               RegistryKey ndpItem;               RegistryKey versionItem;            machinelocalItem = Registry.LocalMachine;              softwareItem = machinelocalItem.OpenSubKey("SOFTWARE");              microSoftItem = softwareItem.OpenSubKey("Microsoft");              docNetItem = microSoftItem.OpenSubKey("NET Framework Setup");              ndpItem = docNetItem.OpenSubKey("NDP");              versionItem = ndpItem.OpenSubKey("v2.0.50727" true);              object installValue = netItem.GetValue("Install");     

       完成了读取。当然这是已知这些项都存在的,如果不确定的项,OpenSubKey时判断用来读取的项是否NULL就可以了。
 2、创建某项。
     还是以上面的为例创建。

     RegistryKey machinelocalItem;         RegistryKey softwareItem;              RegistryKey microSoftItem;              RegistryKey docNetItem;               RegistryKey ndpItem;               RegistryKey versionItem;               machinelocalItem = Registry.LocalMachine;               softwareItem = machinelocalItem.CreateSubKey("Software");               microSoftItem = softwareItem.CreateSubKey("Microsoft");               docNetItem = microSoftItem.CreateSubKey("NET Framework Setup");               ndpItem = docNetItem.CreateSubKey("NDP");               versionItem = ndpItem.CreateSubKey("v2.0.50727");              versionItem.SetValue("Install", 1);    

 完成了创建并赋值。


网站名称:C#读取和创建注册表的某一项
当前网址:http://bzwzjz.com/article/jdpgjg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 专业网站建设 成都网站制作 成都网站设计 阿坝网站设计 高端品牌网站建设 网站设计 成都商城网站制作 网站建设方案 成都网站建设 成都h5网站建设 成都网站建设 成都企业网站建设 品牌网站建设 成都网站设计 重庆企业网站建设 温江网站设计 手机网站制作 重庆外贸网站建设 成都网站建设公司 网站制作公司 成都定制网站建设 网站建设开发