Title: Registry Enumeration Repair and Monitoring Tool Description: Re-written to include optional value enumeration. Added a registry monitoring routine, that could easily be expanded into a pre-commercial spyware monitoring application. Auto calculates ideal polling intervals based on number of values being monitored. Enumeration routine uses recursion with collections and arrays, and is very fast. Comparison engine includes adjustable tolerances, and search window reacts dynamically based on new key/value frequency. Added aglorithm that calculates ideal search tolerances based on difference size/array size. Can take a binary image of a registry branch and restore. Auto snapshot and user choice restore values during monitoring cycles. A lot of good code here.. If people vote on this, maybe I'll add a routine that shows you how to snapshot and compare files on your hard drive too.. John This file came from Planet-Source-Code.com...the home millions of lines of source code You can view comments on this code/and or vote on it at: http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=61832&lngWId=1 The author may have retained certain copyrights to this code...please observe their request and the law by reviewing all copyright conditions at the above URL.