C#读取和创建注册表的某一项
2011-12-04 18:31
253 查看
C#中注册表的操作使用RegistryKey类,创建,读取和判断某项是否存在。
1、读取某一项的值,以判断.NET Framework 2.0.50727是否安装为例。
我们知道看.net是否安装看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727下的Install的值是否为1。那么如何读取呢?下面的代码可以实现。
2、创建某项。
还是以上面的为例创建。
本文出自 “西北白杨树” 博客,请务必保留此出处http://yangyoushan.blog.51cto.com/7229571/1276607
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);完成了创建并赋值。
本文出自 “西北白杨树” 博客,请务必保留此出处http://yangyoushan.blog.51cto.com/7229571/1276607
相关文章推荐
- C#读取和创建注册表的某一项
- C#读取注册表,C#创建任务计划
- C#读取注册表,C#创建任务计划
- C# 创建 读取 更新 XML文件
- C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程
- C#创建及读取xml文件
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#简单读取、改变文件的创建、修改及访问时间的方法
- ___16__C#IO创建Text文件并读取显示
- C# 创建,读取,写入XML文件
- C#使用Linq To XML读取XML,Linq生成XML,Linq创建带属性或带节点XML
- C#创建、打开、读取、写入、保存Excel,Excel打印输出
- C# 轻松读取、改变文件的创建、修改、访问时间 z
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#中创建、打开、读取、写入、保存Excel的一般性代码
- C#创建、读取和修改Excel的方法
- 在C#中创建和读取XML文件的实现方法
- C#读取注册表信息
- c# 注册表操作,创建,删除,修改,判断节点是否存在
- C#中创建与读取XML数据(一)