c# 注册表.代码示例.(迭代遍历注册表)[Demo]
生活随笔
收集整理的這篇文章主要介紹了
c# 注册表.代码示例.(迭代遍历注册表)[Demo]
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//z 2012-5-3 16:51:44 PM IS2120@CSDN 如果欲修改值,打開時(shí)如下:
// RegistryKey skms = SoftwareKey.OpenSubKey(RegistryKeyName, true);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Win32;namespace regEnum
{class Program{static void Main(string[] args){string regPath = @"Control Panel";keyWalker walker = new keyWalker();walker.enumerateKeysRecurse(regPath);Console.ReadKey();}}class keyWalker{public void enumerateKeysRecurse(string keyPath){RegistryKey HKLM = Registry.CurrentUser;RegistryKey RegKey = HKLM.OpenSubKey(keyPath);string[] subKeys = RegKey.GetSubKeyNames();foreach (string subKey in subKeys){string fullPath = keyPath + "\\" + subKey;this.enumerateKeysRecurse(fullPath);Console.WriteLine(fullPath);}}}
}
轉(zhuǎn)載于:https://www.cnblogs.com/IS2120/archive/2012/05/03/6745900.html
總結(jié)
以上是生活随笔為你收集整理的c# 注册表.代码示例.(迭代遍历注册表)[Demo]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NEt中的继承、聚合和组合
- 下一篇: C#定义属性-静态属性