public RegistryHive(File file) { m_stream = file; try { m_root = new RegistryKey(m_stream); } catch { throw new Exception("Not a valid hive"); } }
public VirtualRegistryKey(RegistryKey realKey) { m_keys = new List<RegistryKey> { realKey }; m_virtualChildren = new List<VirtualRegistryKey>(); }
public VirtualRegistryKey(RegistryKey realKey, String name) : this(realKey) { m_name = name; }