天天看点

C#编程-143:删除注册表

RegistryKey hklm = Registry.LocalMachine;
            RegistryKey sys = hklm.OpenSubKey("System",true);
            foreach (string subkey in sys.GetSubKeyNames())
            {
                if (subkey == "test")
                {
                    try
                    {
                       //sys.DeleteSubKey(subkey);//删除子键
                        sys.DeleteSubKeyTree(subkey);//删除子键,包括子项                        
                        MessageBox.Show("删除成功!");
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }                   
                }
            }