но меня заинтересовал вопрос зачем такая необходима???
Устанавливаем некую программу и хотим узнать - что она в реестр понаписала и в какие папки (в том числе системные) какие файлы кинула.
Вообще помоему это умеют regmon и diskmon.
Они ведь вроде на другом принципе, то есть не делают "снимок", а ведут лог обращений. А если в процессе установки запрошена перезагрузка, да еще что-то потом выполнено из autoexec.bat?
Нашел тут ссылочку на fileWATCH:
http://kevin.gearhart.com/filewatch/Но она не фриварная.