Beispiel #1
0
 static void ExportKey(RegKey key, ExportProvider provider)
 {
     provider.WriteKeyStart(key.Key.Name);
     ExportValues(key, provider);
     foreach (RegKey subKey in RegExplorer.GetSubKeys(key.Key))
     {
         ExportKey(subKey, provider);
     }
     provider.WriteKeyEnd();
 }
Beispiel #2
0
        private void LoadSubKeys(TreeNode parentNode)
        {
            tvwKeys.SuspendLayout();

            parentNode.Nodes.Clear();
            RegistryKey key     = (RegistryKey)parentNode.Tag;
            var         subKeys = RegExplorer.GetSubKeys(key);

            subKeys.OrderBy <RegKey, string>(subKey => subKey.Name);
            foreach (RegKey subKey in subKeys)
            {
                AddKeyToTree(parentNode, subKey);
            }

            tvwKeys.ResumeLayout();
        }