C# Class ChangeDetector.DetectorUtilitiesRegistry

Utility to make registry snapshots.
Show file Open project: LordMike/ChangeDetector

Public Methods

Method Description
MakeRegistrySnapshot ( ) : SnapshotRegistry

Makes a complete snapshot of all registry hives in both the Win64 view (if available) and the Win32 view.

Private Methods

Method Description
DoRegistrySnapshotHive ( RegistryHive hive ) : LinkedList

Base method to start doing snapshots of a hive.

DoRegistrySnapshotKey ( RegistryKey currentKey, RegistryView view, LinkedList results ) : void

Recursively makes a snapshot of a key and its subkeys.

RemoveHive ( string pathName ) : string
ValueToString ( RegistryValueKind kind, object value ) : string

Helper method to turn any registry value into a string for comparisons.

Method Details

MakeRegistrySnapshot() public static method

Makes a complete snapshot of all registry hives in both the Win64 view (if available) and the Win32 view.
public static MakeRegistrySnapshot ( ) : SnapshotRegistry
return SnapshotRegistry